2

ELで複数のブール条件を組み合わせる方法を知りたいです。次の例がありますが、機能していません。

<x:someComponent rendered="#{bean.condition1} or #{bean.condition2}">

ELで「OR」および「AND」論理演算子を使用するにはどうすればよいですか?

4

2 に答える 2

7

オペレーターは、EL式の外側ではなく、内側に入る必要があります。#{...}さまざまな変数/条件が相互に作用する1つの大きなスコープとして見る必要があります。

<x:someComponent rendered="#{bean.condition1 or bean.condition2}">

参照:

于 2012-06-16T15:20:45.957 に答える
1

式ELの演算子ORは||です。

これを試して:

<ice:panelCollapsible  rendered ="#{mySessionBean.buttonVisibilities['myButton1'] || mySessionBean.buttonVisibilities['myButton2']}">

このチュートリアルを参照してくださいhttp://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html

よろしく

于 2012-06-16T15:25:49.277 に答える