2014-02-18 13 views
0

我的項目中存在CSS路徑問題。 這是Spring Maven項目的文件結構。無法在Spring Mavenized項目中加載CSS

http://i.stack.imgur.com/kbzpf.jpg

在JSP頁面中我寫道:

<link rel="stylesheet" href="/Treninky/css/bootstrap.css" /> 

但它仍然無法正常工作。我找不到解決方案。 任何人都可以幫助我嗎?

+1

通常的css文件在資源S'你在哪裏保存它們? –

回答

2

添加到您的web.xml

<servlet-mapping> 
    <servlet-name>default</servlet-name> 
    <url-pattern>*.css</url-pattern> 
</servlet-mapping> 

而且最好你的CSS移動到另一個目錄像src/main/resources或地方,不是在WEB-INF

+0

謝謝。有一個問題。 –

2

WEB-INF目錄下的資源在應用程序外部不可見。你應該將你的/ css目錄直接放在你的webapp目錄下,以便它可見。

喜歡的東西

src/ 
    /main 
     /webapp 
       /Treninky 
         /css/*.css 

然後你/ CSS目錄將可達

+0

我做到了,但它也不起作用。 http://s30.postimg.org/c34g8uich/image.jpg –

0

我建議你把你的css文件css文件夾下src文件夾內:

Treninky > 
     src > 
       css/bootstrap.css 

那麼你可以使用:

<link rel="stylesheet" href="/Treninky/src/css/bootstrap.css" /> 
0

Flelix好的建議
最佳實踐得到任何文件夾的路徑,從該項目是:(按flelix建議結構),

<LINK REL="SHORTCUT ICON" HREF="<%=request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()%>/src/css/bootstrap.css">