官术网_书友最值得收藏!

EL syntax

In this section, you can see an overview of the main aspects of EL 2.2 and 3.0 syntax. EL supports a handful of operators and reserved words. Each of these are quickly described in the following section (more details are in the EL specification document (http://download.oracle.com/otndocs/jcp/el-3_0-fr-eval-spec/index.html)).

EL operators

EL supports the following categories of operators—arithmetic, relational, logical, conditional, empty and added starting with EL 3.0, string concatenation, assignment and semicolon operators:

EL precedence of operators

Conforming to EL specification, the precedence of operators from the highest to lowest, left to right is as follows:

  • [].
  • () (used to change the precedence of operators)
  • - (unary) not ! empty
  • * / div % mod
  • + - (binary)
  • +=
  • < > <= >= lt gt le ge
  • == != eq ne
  • && and
  • || or
  • ? :
  • -> (lambda expression)
  • =
  • ;

EL reserved words

EL defines the following reserved words:

  • and, or, not, eq, ne, lt, gt, le, ge, true (Boolean literal), false (Boolean literal), null, instanceof (a Java keyword to do a class comparison between objects), empty, div, and mod
主站蜘蛛池模板: 永新县| 中宁县| 栾城县| 登封市| 慈利县| 湘潭市| 潜江市| 通海县| 商洛市| 五指山市| 靖远县| 丹东市| 石家庄市| 黄石市| 新邵县| 台中县| 新丰县| 阿城市| 兴仁县| 五原县| 谷城县| 郑州市| 周宁县| 龙胜| 洪雅县| 武乡县| 灵石县| 陕西省| 正镶白旗| 古田县| 双城市| 龙门县| 岑溪市| 大足县| 南部县| 将乐县| 鞍山市| 大冶市| 闻喜县| 龙川县| 馆陶县|