1. 程式人生 > >web-inf資料夾下的外聯css樣式路徑問題

web-inf資料夾下的外聯css樣式路徑問題

            今天練習web專案時就把以前放在webContent資料夾下的jsp放到了web-INF資料夾下(注:web-INF資料夾裡的內容不能被瀏覽器直接訪問),這時,我產生了這樣的問題:如果我在Login.jsp裡用到my.css樣式,我該怎麼寫?是href="../../css/my.css"還是href="../css/my.css"?然後我便百度了一下,說是第二種,理由大概是因為../直接返回了根目錄,從根目錄下找當然是第二種,然後我又測了一下,給那幾個jsp檔案又套了一層,如第二張圖,程式碼沒改還是href="../css/my.css",用瀏覽器訪問,完全正常,這時我想沒準真是我記錯了,../就是返回到根目錄,然後開始查訪問上級目錄的方法,但是查了半天也是../,正當我費解的時候,我突然從瀏覽器的訪問路徑中發現異常:第三張是我在第二張的基礎上稍微改了一處程式碼的截圖,就是href="css/my.css",

其他的沒有變化,從瀏覽器原始碼介面分別點開href="css/my.css"和src="../js/jquery-1.4.3.js",得到最後兩張圖,然後仔細看瀏覽器的位址列,發現點什麼沒有,那個../的作用確實往上跳了一級,只不過這一級是瀏覽器訪問路徑裡的一級,而非你專案檔案結構中的一級,今天搞了一下午,特發此文來幫助遇到類似問題的人,希望他們搜到時能有所幫助!