Bootsfaces页面显示在浏览器中,没有任何样式

时间:2014-07-10 01:09:44

标签: jsf bootsfaces

我在Tomcat上运行的eclipse中创建了一个简单的JSF项目,我尝试在/ WEB-INF / lib中包含Bootsfaces jar并在我的xhtml页面中包含标签(如Bootsfaces入门页面所示),但是似乎不起作用,我只是在没有任何样式的情况下得到文本。

1 个答案:

答案 0 :(得分:2)

我们在这方面遇到了很多麻烦。我怀疑这是前BootsFaces版本中HeadRenderer的错。我们已经在BootsFaces 0.6.5中用不同的解决方案替换了违规类。

如果问题仍然存在,请尝试以下操作:

  1. 确保您添加了<h:head></h:head>标记(即使它是空的)。请勿使用HTML标记(<head />)。
  2. 检查web.xml的URL模式。许多教程建议将JSF文件放入虚拟文件夹,例如<url-pattern>/pages/</url-pattern>。不要这样做。简单的模式,如```* .jsf,没有什么不对。顺便说一句,这是默认设置,因此您可以安全地省略url-pattern。
  3. 如果失败,请添加CombinedResourceHandler OmniFaces或UnmappedResourceHandler BootsFaces。 (据我所知,这与OmniFaces版本的实现几乎相同,所以你也可以使用OmniFaces版本 - 但我没有测试它。)
  4. 检查浏览器中的网址。也许您输入了localhost:8080/index.xthml而不是localhost:8080/index.jsf
  5. 如果您仍然卡住,请在BootsFaces GitHub存储库(https://github.com/TheCoder4eu/BootsFaces-OSP/issues)上打开一个问题。但首先阅读https://github.com/TheCoder4eu/BootsFaces-OSP/issues/157 - 也许这已经解决了你的问题。