返回介绍

8.1 表达式语言简史

发布于 2025-04-22 20:10:01 字数 540 浏览 0 评论 0 收藏

JSP 2.0 最初是将 EL 应用在 JSP 标准标签库(JSTL)1.0 规范中。JSP 1.2 程序员将标准库导入到他们的应用程序中,就可以使用 EL。JSP 2.0 及其更高版本的用户即使没有 JSTL,也能使用 EL,但在许多应用程序中,还是需要 JSTL 的,因为它里面还包含了与 EL 无关的其他标签。

JSP 2.1 和 JSP 2.2 中的 EL 要将 JSP 2.0 中的 EL 与 JSF(JavaServer Faces)中定义的 EL 统一起来。JSF 是在 Java 中快速构建 Web 应用程序的框架,并且是构建在 JSP 1.2 之上。由于 JSP 1.2 中缺乏整合式的表达式语言,并且 JSP 2.0 EL 也无法满足 JSF 的所有需求,因此为 JSF 1.0 开发出了一款 EL 的变体。后来这两种语言变体合二为一。

2013 年 5 月发布了 EL 3.0 版本(JSR 341),EL 不再是 JSP 或任何其他技术的一部分,而是一个独立的规范。EL 3.0 添加了对 lambda 表达式的支持,并允许集合操作。其 lambda 支持不需要 Java SE 8,Java SE 7 即可。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。