您应该在什么时候使用文本;或者,而不是;在“符号”之上&&&引用;jspel中的逻辑运算符?

您应该在什么时候使用文本;或者,而不是;在“符号”之上&&&引用;jspel中的逻辑运算符?,jsp,el,Jsp,El,文本版本可能会提高非程序员的可读性,但除此之外,我无法想象任何区别。与符号版本相比,&&在XML(JSPX,Facelets)中语法无效,因为它是一个保留的XML字符。那么你更喜欢EL中的文本。由于一致性是一件好事,您希望对其他操作符也这样做 顺便说一句,empty操作符没有直接的符号对应项,因为它不仅测试null,还测试空字符串(或集合大小)。最接近的是: ${var == null && fn:length(var) == 0} 因此,empty的参数是它的类型更少,并且不

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

与符号版本相比,
&&
在XML(JSPX,Facelets)中语法无效,因为它是一个保留的XML字符。那么你更喜欢EL中的文本。由于一致性是一件好事,您希望对其他操作符也这样做

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

${var == null && fn:length(var) == 0}
因此,
empty
的参数是它的类型更少,并且不需要JSTL函数