2011-04-10 55 views
3

JSF,JSP中使用的表達式語言是否存在短路操作符?JSF(P)的短路操作符EL

我的意思是&&|| Java模擬,如果顯然布爾值的進一步評估沒有意義,則停止評估。

我觀察到使用and,or運營商,看起來他們不是短路。

回答

6

這絕對是短路操作。

#{bean.left or bean.right} 

當左手評估爲真時,右手不會被評估。

#{bean.left and bean.right} 

當左手評估爲假時,右手不會被評估。