我正在嘗試使用帶JSF + PrimeFaces的字體超讚圖標。 我添加到我的pom.xml文件webjars依賴性:PrimeFaces圖標不在命令按鈕上呈現
<groupId>org.webjars</groupId>
<artifactId>font-awesome</artifactId>
我也有我的自定義的CSS文件:
body{
background-image: url("#{resource['images/loginBackground.jpg']}");
background-size: 100%;
font-family: 'Belleza', sans-serif;
font-size: 16px;
}
我以這種方式添加CSS的資源,我的頁面(.xhtml):
<h:outputStylesheet library="css" name="login.css"/>
<h:outputStylesheet library="webjars" name="font-awesome/4.3.0/css/font-awesome-jsf.css"/>
但不幸的是,當我設置的commandButton組件圖標CSS類:
<p:commandButton icon="fa fa-sign-in" id="submit" value="Login" ajax="false"/>
該圖標不顯示在我的按鈕上。
我的其他設置(web.xml中):
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>none</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- MAPPING SECTION -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
庫版本:
- JSF 2.2
- PrimeFaces 5.1
- 字體,真棒4.3.0- 1
做的圖標不是一般渲染或不在commandButton?任何網絡404的? – Kukeltje 2015-02-23 12:20:02
不,沒有404錯誤加載所有資源。 – KamilJ 2015-02-23 12:37:18
我有2個問題 – Kukeltje 2015-02-23 12:46:20