0
文本版本可能會提高非程序員的可讀性,但否則我無法想象任何差異。什麼時候應該使用文字「或,和,而不是」符號「||,&&,!」 JSP EL中的邏輯運算符?
文本版本可能會提高非程序員的可讀性,但否則我無法想象任何差異。什麼時候應該使用文字「或,和,而不是」符號「||,&&,!」 JSP EL中的邏輯運算符?
從符號的&&
在XML(JSPX,Facelets)語法上是無效的,因爲它是一個保留的XML字符。那麼你更喜歡EL中的文字。由於一致性是一件好事,所以您希望對其他運營商也這樣做。
順便說一下,empty
運算符沒有直接的符號對應,因爲它不僅在null
上測試,而且在空字符串(或集合大小)上測試。最貼近是:
${var == null && fn:length(var) == 0}
爲empty
的參數將被認爲是更少的輸入,並且不需要JSTL功能。