代码之家  ›  专栏  ›  技术社区  ›  Robert Campbell

什么时候应该使用文本“或,而不是”over symbolic“,&&,!“JSP EL中的逻辑运算符?

  •  0
  • Robert Campbell  · 技术社区  · 15 年前

    文本版本可以提高非程序员的可读性,但否则我无法想象有什么区别。

    1 回复  |  直到 15 年前
        1
  •  2
  •   BalusC    15 年前

    从象征性的 && 在XML(jspx、facelets)中语法上无效,因为它是保留的XML字符。那么你更喜欢用英语写的课文。因为一致性是一件好事,所以您希望对其他运算符也这样做。

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

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

    关于 空的 那么它的类型就更少了,不需要JSTL函数。

    推荐文章