【问题标题】:<b:form> Tag Library supports namespace: http://bootsfaces.net/ui, but no tag was defined for name: form<b:form> 标签库支持命名空间:http://bootsfaces.net/ui,但没有为名称定义标签:form
【发布时间】:2018-08-12 18:50:16
【问题描述】:

我正在使用 JSF + Bootsfaces + Xhtml 编写代码。当我尝试在我的代码中包含 &lt;b:form href="#"&gt; 时,我收到以下错误:

javax.faces.view.facelets.TagException: /Internal_Pages/GoogleSearch.xhtml @43,21 标签库 支持命名空间:http://bootsfaces.net/ui,但没有定义标签 名称:表格

在 Bootsfaces 的网站上,用法是这样显示的,因为它似乎与我的没有太大不同;

<b:form>
  <b:selectBooleanCheckbox value="#{settingsBean.checkbox1}" caption="checkbox 1" label="Please decide" />
</b:form>

有人能解释一下如何解决吗?顺便说一句,&lt;b:inputText 这样的标签可以正常工作。

【问题讨论】:

  • 通常这意味着您尝试使用不存在的组件(在您的案例形式中)。您使用的 bootfaces 版本是什么?
  • 首先,感谢您的帮助。我在 pom.xml 文件中看到我的 bootsfaces 版本为 0.6.0。
  • 总是总是发布版本信息,总是总是在发布之前总是尝试最新版本信息
  • 下次一定会这样做的。

标签: jsf bootsfaces


【解决方案1】:

表单组件从1.0开始就存在,所以必须更新版本,否则不能使用。

【讨论】:

  • 我已经在 maven 上将 primefaces 库更新到 v1.0.0,它绝对可以工作!谢谢。
猜你喜欢
  • 2012-09-18
  • 2018-12-15
  • 1970-01-01
  • 2017-11-28
  • 1970-01-01
  • 2017-04-17
  • 2016-04-09
  • 1970-01-01
相关资源
最近更新 更多