什么时候应该使用文字“or,and,”而不是象征性的“||,&&,!” JSP EL中的逻辑运算符?

时间:2010-08-05 15:00:21

标签: jsp el

文本版本可能会提高非程序员的可读性,但除此之外我无法想象任何差异化。

1 个答案:

答案 0 :(得分:2)

从符号中,&&在XML(JSPX,Facelets)中在语法上是无效的,因为它是一个保留的XML字符。你更喜欢EL中的文字。由于一致性是一件好事,你想为其他运营商做同样的事情。

顺便说一句,empty运算符没有直接符号对应运算符,因为它不仅测试null,还测试空字符串(或集合大小)。最接近的将是:

${var == null && fn:length(var) == 0}

empty的参数是因为它输入较少而且不需要JSTL函数。