1
我已經使用Maven創建了Struts2應用程序。在這個應用程序中,我創建了兩個名稱空間,第一個是tc
,第二個是cmpui
。在JSP頁面中,我試圖訪問.css
文件,但它給了我404錯誤。 JSP頁面的無法從JSP中訪問在WEB-INF下定義的CSS文件
位置是:
CSS文件的webapp\tc\layout\stylesheets.jsp
位置是:JSP頁面上
WEB-INF\css\default.css
代碼是
<link rel="stylesheet" type="text/css" href="../WEB-INF/css/default.css">
任何建議請。
stylesheets.jsp和default.css的完整路徑是什麼?我認爲你的href是錯誤的。 – Juru 2014-10-20 10:14:20
您無法直接訪問WEB-INF中的資源,但可以使用上下文對象,此鏈接可能有助於實現http://stackoverflow.com/questions/4340653/file-path-to-resource-in-our-war -web-inf-folder – 2014-10-20 10:23:02
謝謝你們的回覆。我在jsp頁面上做了一些改變,但仍然給了我相同的錯誤。目前在瀏覽器中,css的路徑顯示爲http:// servername:port/contextpath/css/default.css – Rahul 2014-10-20 10:27:19