BootsFaces CSS无效

时间:2014-11-26 23:00:25

标签: css twitter-bootstrap jsf bootsfaces

我想使用Bootsfaces for JSF,我正在检查他们的网站,我按照步骤开始使用它,但是当我运行我的应用程序时,CSS没有加载。

我的项目也在Maven上。

  1. 我从他们的网站下载JAR。
  2. 我将JAR加载到我的项目
  3. 我把示例中的代码
  4. 但是css没有用,任何想法,之前有没有人使用过这个?

2 个答案:

答案 0 :(得分:1)

我也开始使用bootfaces。对我来说,它似乎是JSF最好的设计面孔。

关于您的问题,您是否在HTML标记上插入了xmlns行? 这一个:

xmlns:b="http://bootsfaces.net/ui"

您的HTML标记应如下所示:

<html
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:b="http://bootsfaces.net/ui"
    xmlns:f="http://xmlns.jcp.org/jsf/core">

我希望它可以帮到你!

答案 1 :(得分:-1)

我曾经遇到过这个问题。

首先,检查web.xml是否类似于:

<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<!-- Welcome page -->
<welcome-file-list>
    <welcome-file>faces/welcome.xhtml</welcome-file>
</welcome-file-list>

<!-- Map these files with JSF -->
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/javax.faces.resource/*</url-pattern>
</servlet-mapping>

</web-app>

其次,您是否已使用命令cleancompileinstall?如果没有,请运行它们。