1
我一直在使用JSF 1.2中的這樣的表達式:rendered="#{foo.bar!=null && !foo.isBar}"
。但是在JSF 2.0中,我發現這不起作用,並且rendered="#{foo.bar!=null and !foo.isBar}"
是不會拋出任何Exception
的解決方案。JSF 2.0中的可用運算符值表達式
請告訴我在這些情況下可以使用哪些操作符!
在此先感謝,丹尼爾
我一直在使用JSF 1.2中的這樣的表達式:rendered="#{foo.bar!=null && !foo.isBar}"
。但是在JSF 2.0中,我發現這不起作用,並且rendered="#{foo.bar!=null and !foo.isBar}"
是不會拋出任何Exception
的解決方案。JSF 2.0中的可用運算符值表達式
請告訴我在這些情況下可以使用哪些操作符!
在此先感謝,丹尼爾
&&
需要在XML,這就是爲什麼and
作品和&&
不會逃避。你必須寫&&
。無論如何,這兩個都不正確。如果x
具有布爾屬性bar
,則在EL中測試它的方法是通過#{x.bar}
而不是#{x.isBar}
。
EL操作符在documentation中定義。
是的,我的壞isBar! – 2011-01-11 12:03:12