[英]JSF - Browse and print values from ArrayList<String[]> using EL
I have an ArrayList from a Bean : 我有一个来自Bean的ArrayList:
...
public ArrayList<String[]> getArticleList() {
...
}
...
I need to print these values (with getter method) by using EL on JSF2 (such as #{bean.articlesLage}
我需要在JSF2上使用EL来打印这些值(使用getter方法)(例如
#{bean.articlesLage}
How can I do this? 我怎样才能做到这一点? Cheers
干杯
I don't remember if JSF supports arrays, however if you can convert your ArrayList<Array>
to ArrayList<ArrayList<String>>
, then something like this should work 我不记得JSF是否支持数组,但是如果你可以将
ArrayList<Array>
转换为ArrayList<ArrayList<String>>
,那么这样的东西应该可行
<ui:repeat value="#{bean.articleList}" var="t">
<ui:repeat value="#{t}" var="s">
#{s}
</ui:repeat>
</ui:repeat>
You can use a nested ui:repeat or a nested datatable like this with your current model ArrayList : 您可以使用嵌套的ui:repeat或嵌套的数据表与您当前的模型ArrayList:
<h:dataTable value="#{bean.articleList}" var="row">
<h:column>
<f:facet name="header">
<h:outputText value="COL" />
</f:facet>
<h:dataTable value="#{row}" var="nested_row">
<h:column>
<f:facet name="header">
<h:outputText value="COL" />
</f:facet>
<h:outputText value="#{nested_row}" />
</h:column>
</h:dataTable>
</h:column>
</h:dataTable>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.