【问题标题】:<rich:dataList> Tag Library supports namespace: http://richfaces.org/rich, but no tag was defined for name: dataList<rich:dataList> 标签库支持命名空间:http://richfaces.org/rich,但没有为名称定义标签:dataList
【发布时间】:2012-12-20 19:04:09
【问题描述】:

我已经定义了名称空间 xmlns:rich="http://richfaces.org/rich",但仍然收到错误消息“标签库支持名称空间:http://richfaces.org/rich,但没有为名称定义标签:dataList ”。

代码如下:

<rich:dataList var="var" value="#{backingBean.value}" rows="5">
   <h:outputText value="#{var.property1}"/>
</rich:dataList>

知道为什么会这样。

谢谢, 拉维

【问题讨论】:

  • 您是否在 WEB-INF lib 文件夹中包含 Richfaces jar?
  • @VikasV 是的,Vikas。我确实包含了它们,并且其他丰富的组件正在工作,即丰富:面板,丰富:自动完成。
  • 您在哪里看到&lt;rich:dataList&gt; herehere

标签: jsf richfaces datalist


【解决方案1】:

dataList 组件在版本 4.0.0 中已弃用。来自Migration Guide

The functionality of the old <rich:dataList>, <rich:dataDefinitionList>, and 
<rich:dataOrderedList> components is now available through the 
<rich:list> component. 

您应该能够使用list 组件。

另一种确认标签库可用的方法是检查提供它们的 jar 文件中的标签库定义。例如,您应该能够引用richfaces-components-ui.jar:META-INF/rich.taglib.xml 文件来查看该特定版本可用的标签和属性。

【讨论】:

    猜你喜欢
    • 2017-11-28
    • 1970-01-01
    • 2017-04-17
    • 2015-05-23
    • 2012-09-18
    • 2018-12-15
    • 2018-08-12
    • 2016-04-09
    相关资源
    最近更新 更多