2

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

我的项目也在 Maven 上。

  1. 我从他们的网站下载了 JAR。
  2. 我将该 JAR 加载到我的项目中
  3. 我把示例中的代码

但是css不工作,任何想法,以前有人用过这个吗?

4

2 回答 2

1

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

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

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">

我希望它对你有帮助!

于 2014-11-27T19:42:57.380 回答
-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>

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

于 2015-03-23T18:32:33.043 回答