2

名前空間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>

なぜこれが起こっているのか考えてみてください。

ありがとう、ラヴィ

4

1 に答える 1

4

このdataListコンポーネントはバージョン4.0.0で非推奨になりました。移行ガイドから:

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

listコンポーネント を使用できるはずです。

タグlibが使用可能であることを確認する別の方法は、それらを提供しているjarファイルのtaglib定義を確認することです。たとえば、richfaces-components-ui.jar:META-INF / rich.taglib.xmlファイルを参照して、その特定のバージョンで使用できるタグと属性を確認できる必要があります。

于 2012-12-21T18:36:24.377 に答える