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

2023-12-30

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


我们在这方面遇到了很多麻烦。我怀疑这是以前 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. 如果失败,请添加CombinedResourceHandlerOmniFaces 或UnmappedResourceHandler的 BootsFaces。 (据我所知,这与 OmniFaces 版本几乎相同,因此您也可以使用 OmniFaces 版本 - 但我没有测试它)。
  4. 检查浏览器中的 URL。也许你进入了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)。但首先阅读https://github.com/TheCoder4eu/BootsFaces-OSP/issues/157 https://github.com/TheCoder4eu/BootsFaces-OSP/issues/157- 也许这已经解决了你的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootsfaces 页面显示在浏览器中,没有任何样式 的相关文章

随机推荐