9

次の行に沿って何かをしたいのですが、このように使用すると、エンティティが「&」文字の直後に続く必要があることを示す解析エラーが発生します。

<ice:selectManyCheckbox
rendered="#{!bean1.condition1 && bean2.condition2}"
value="#{bean1.selected}">
<f:selectItems value="#{bean2.items}" />
</ice:selectManyCheckbox>

2つの異なるBeanから条件をチェックするようにレンダリングするにはどうすればよいですか?

4

3 に答える 3

13

代わりに「および」を使用してください。

<ice:selectManyCheckbox rendered="#{!bean1.condition1 and bean2.condition2}" value="#{bean1.selected}">
于 2009-06-16T23:26:20.337 に答える
4

karim79は正しいです、あなたはただand演算子を使うことができます。

それに加えて、いくつかの例で式言語(EL)を説明しているこのページを見ることができます...

于 2009-06-17T07:00:04.667 に答える
0

コンパイル後のすべてのjspページがxmlファイルであると想定するフェイスレットを使用している可能性があります。&また、xmlファイルでは、シンボルの直後にxmlエンティティ名を指定する必要があります。したがって、この状況を回避する&amp;には、の代わりにを使用し&ます。

于 2012-06-04T05:00:49.037 に答える