2013-02-22 71 views
0

我正在使用JSF 2.2。我無法在我的.xhtml頁面中添加.css。 代碼在.xhtml無法在JSF中加載css

<h:head> 
    <title>Login Page</title> 
</h:head> 

<h:body> 
<h:outputStylesheet library="resources/css" name="style.css" id="cascade1"/> 

而且我想它宣佈與同一結果的<h:head>。 Firebug是看到了這個資源,但它顯示的消息:

刷新頁面以獲取源.../javax.faces.resource/style.css.xhtml; ...

回答

3

有沒有必要使用library屬性:

<h:outputStylesheet name="css/style.css" /> 

這樣,JSF的servlet預計style.css文件是在/resources/css路徑。

+0

這實際上是'library'的錯誤用法。 OP應該使用''。另見http://stackoverflow.com/questions/11988415/what-is-the-jsf-resource-library-for-and-how-should-it-be-used – BalusC 2013-02-22 11:17:47

+0

@BalusC哇!我不知道這個!謝謝。 – 2013-02-22 11:31:06