2013-08-01 42 views
2

我在decorator.jsp文件中導入css文件時遇到問題。我的文件結構看起來如下:Sitemesh spring mvc訪問裝飾器中的資源

WEB-INF 
    css 
     style.css 
    decorators 
     decorator.jsp 

如何訪問style.css?我嘗試了不同的組合,但仍然沒有效果。

<link rel="stylesheet" href="../css/style.css" /> 
<link rel="stylesheet" href="/WEB-INF/css/style.css" /> 
<link rel="stylesheet" href="${pageContext.request.contextPath}/css/style.css" /> 

但是contextPath,servletPath,pathInfo總是返回null。 在此先感謝您的幫助。

回答

0

嘗試以下:

<link href="/css/style.css" rel="stylesheet" type="text/css" /> 

我有幾乎相同的結構,你和上述作品...

+1

這不是爲我工作... – luke

+0

我會嘗試移動你的CSS的WEB-INF,所以它不受春天的控制。將它移動到與WEB-INF相同的目錄級別,您應該可以訪問它。 –

+0

其實,看我的項目,我的風格的東西不在WEB-INF。在這裏深入探索一下,我發現[this](http://stackoverflow.com/questions/2231792/including-style-sheet-in-a-jsp-page-with-spring-mvc),它更好地解釋了它比我做。 –