我的項目中存在CSS路徑問題。 這是Spring Maven項目的文件結構。無法在Spring Mavenized項目中加載CSS
在JSP頁面中我寫道:
<link rel="stylesheet" href="/Treninky/css/bootstrap.css" />
但它仍然無法正常工作。我找不到解決方案。 任何人都可以幫助我嗎?
我的項目中存在CSS路徑問題。 這是Spring Maven項目的文件結構。無法在Spring Mavenized項目中加載CSS
在JSP頁面中我寫道:
<link rel="stylesheet" href="/Treninky/css/bootstrap.css" />
但它仍然無法正常工作。我找不到解決方案。 任何人都可以幫助我嗎?
添加到您的web.xml
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
而且最好你的CSS移動到另一個目錄像src/main/resources
或地方,不是在WEB-INF
謝謝。有一個問題。 –
WEB-INF目錄下的資源在應用程序外部不可見。你應該將你的/ css目錄直接放在你的webapp目錄下,以便它可見。
喜歡的東西
src/
/main
/webapp
/Treninky
/css/*.css
然後你/ CSS目錄將可達
我做到了,但它也不起作用。 http://s30.postimg.org/c34g8uich/image.jpg –
我建議你把你的css
文件css
文件夾下src
文件夾內:
Treninky >
src >
css/bootstrap.css
那麼你可以使用:
<link rel="stylesheet" href="/Treninky/src/css/bootstrap.css" />
Flelix好的建議
最佳實踐得到任何文件夾的路徑,從該項目是:(按flelix建議結構),
<LINK REL="SHORTCUT ICON" HREF="<%=request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()%>/src/css/bootstrap.css">
通常的css文件在資源S'你在哪裏保存它們? –