お世話になっております。
JavaEE6のJSFにて画面を作成しています。
<c:if>の条件にbooleanを入れても正しく判定されず困っています。
下記のような管理Beanを作っています。
java
1@ManagedBean 2@ViewScoped 3public class TestBean { 4 private Foo foo; 5} 6 7public class Foo{ 8 private boolean bar; 9}
Foo.barにtrueを格納し、JSF側で以下のように判定しようとしています。
<c:if test="#{testBean.foo.bar}"> </c:if>
しかし、この<c:if>の処理が行われませんでした。#{testBean.foo.bar}を表示すると「true」という文字列が表示されましたので、値がわたっていることは確かです。
どうすれば<c:if>の条件が正しく判定されるでしょうか?
アドバイスよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。