ELで複数のブール条件を組み合わせる方法を知りたいです。次の例がありますが、機能していません。
<x:someComponent rendered="#{bean.condition1} or #{bean.condition2}">
ELで「OR」および「AND」論理演算子を使用するにはどうすればよいですか?
ELで複数のブール条件を組み合わせる方法を知りたいです。次の例がありますが、機能していません。
<x:someComponent rendered="#{bean.condition1} or #{bean.condition2}">
ELで「OR」および「AND」論理演算子を使用するにはどうすればよいですか?
オペレーターは、EL式の外側ではなく、内側に入る必要があります。#{...}
さまざまな変数/条件が相互に作用する1つの大きなスコープとして見る必要があります。
<x:someComponent rendered="#{bean.condition1 or bean.condition2}">
式ELの演算子ORは||です。
これを試して:
<ice:panelCollapsible rendered ="#{mySessionBean.buttonVisibilities['myButton1'] || mySessionBean.buttonVisibilities['myButton2']}">
このチュートリアルを参照してくださいhttp://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html
よろしく