在寫一個web應用作業,設計了之後發現html文件和jsp文件太多了,全放在webContent目錄下顯得太雜亂,
於是想把它們分類放進不同的子目錄下,如圖
其中css1文件夾中的內容是我的css相關文件
用的是SSH框架,在web.xml中將初始頁面設置成了GeneralUI/index.jsp
現在的問題是這樣的:
如果在index.jsp中設置css的路徑為
那麼運行工程時初始頁面可以正常顯示css的效果,但是再次跳轉到這個頁面(如用a標簽a>),就不能正常顯示了;
如果在index.jsp中設置css的路徑為
則直接運行工程時初始頁面不能正常顯示而通過上面的方法跳轉到該頁面就可以正常顯示
這是怎麼回事啊。。求助!!!
相對路徑是相對於浏覽器地址欄裡顯示的路徑進行搜索而不是相對於你的文件位置搜索
建議使用絕對路徑,例如${pageContext.contextPath}/css1/css/bootstrap.css