0

私は2つのプロパティを持つBeanを持っていMybeanます:

ArrayList<String> stringArr = {'a','b','c'};
User user; // With 'name' property.

次のように表示する必要がありstringArrます。<t:dataList>

<t:dataList value="#{MyBean.a}" var="i">
     <!-- Compare user.name bean propery with i. -->
     <c:if test="#{???}"></c:if>
</t:dataList>

反復ごとに vartest="#{???}"と比較するにはどうすればよいですか? 私は最終的にかどうかを確認する必要があります。#{user.name}#{i}user.name == i

4

1 に答える 1

4

あなたの質問を読み違えなければ、ループ変数の状態に基づいて何かを出力したいので、たとえば次のようになりますh:outputText

<t:dataList value="#{MyBean.a}" var="i">
  <h:outputText value="#{MyBean.user.name == i ? 'match' : 'no match'}"/>
</t:dataList>

これはmatch、条件が真の場合とそうでno matchない場合に出力されます。

于 2012-06-04T14:42:51.523 に答える