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

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
主站蜘蛛池模板: 清徐县| 兴隆县| 石景山区| 工布江达县| 万载县| 平昌县| 游戏| 嘉祥县| 绿春县| 香格里拉县| 宕昌县| 康平县| 大洼县| 阳城县| 张家口市| 白城市| 射洪县| 自贡市| 深泽县| 连平县| 年辖:市辖区| 昌黎县| 锦屏县| 合水县| 黄骅市| 乡宁县| 玉龙| 镇沅| 桑植县| 甘南县| 井陉县| 永仁县| 竹溪县| 马龙县| 招远市| 石屏县| 邯郸市| 安岳县| 昌平区| 宜都市| 个旧市|