0
文本版本可能会提高非程序员的可读性,但否则我无法想象任何差异。什么时候应该使用文字“或,和,而不是”符号“||,&&,!” JSP EL中的逻辑运算符?
文本版本可能会提高非程序员的可读性,但否则我无法想象任何差异。什么时候应该使用文字“或,和,而不是”符号“||,&&,!” JSP EL中的逻辑运算符?
从符号的&&
在XML(JSPX,Facelets)语法上是无效的,因为它是一个保留的XML字符。那么你更喜欢EL中的文字。由于一致性是一件好事,所以您希望对其他运营商也这样做。
顺便说一下,empty
运算符没有直接的符号对应,因为它不仅在null
上测试,而且在空字符串(或集合大小)上测试。最贴近是:
${var == null && fn:length(var) == 0}
为empty
的参数将被认为是更少的输入,并且不需要JSTL功能。