EL (Expression Language), enables the dynamic resolution of Java objects and methods in JSP and Facelets pages
1. EL诞生之初是JSTL 1.0的一个组成部分。
2. JavaEE4中,从JSTL 1.1开始,EL独立出来,并形成两个分支:
与此同时,JSF 1.2不再包含任何EL,需要与JSP 2.1中的EL配合使用。
4. JavaEE6中,从JSP 2.2开始,EL 2.2从JSP 2.2独立出来,成为单独的JSR 245标准。
https://java.net/projects/el-spec
1. EL诞生之初是JSTL 1.0的一个组成部分。
2. JavaEE4中,从JSTL 1.1开始,EL独立出来,并形成两个分支:
- 一个分支是JSP 2.0的EL,所以JSTL 1.1需要与JSP 2.0中的EL配合使用;
- 另一个分支是JSF 1.0的EL
与此同时,JSF 1.2不再包含任何EL,需要与JSP 2.1中的EL配合使用。
4. JavaEE6中,从JSP 2.2开始,EL 2.2从JSP 2.2独立出来,成为单独的JSR 245标准。
5. JavaEE7中,目前最新版本EL 3.0,单独的JSR 341标准。
EL的实现类库
- Apache EL
- GlassFish EL RI
https://java.net/projects/el-spec