JSTL是一个不断完善的开放源代码,EL只是一个表达式。
**JSTL:**JSP 标准标签库,Web应用程序中,通用功能的定制标记库集,功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。
使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素,对 JSTL 操作指定动态属性值;
JSP 标准标记库(JSTL):标记库实现大量服务器端 Java应用程序常用的基本功能。通过为典型表示层任务(如数据格式化和迭代或条件内容)提供标准实现;
EL:EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言;在 JSP 中简化表达式;简化Jsp的代码;
注意当表达式根据名称引用这些对象之一时,返回的是相应的对象而不是相应的属性。例如:即使现有的 pageContext 属性包含某些其他值,${pageContext} 也返回 PageContext 对象;
注意 <%@ page isELIgnored=“true” %> 表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言。
jsp:JavaServer
Pages(JSP)是用于 J2EE 平台的标准表示层技术。JSP 技术提供了用于执行计算(这些计算用来动态地生成页面内容)的脚本编制元素和操作。脚本编制元素允许在 JSP 页面中包括程序源代码,在为响应用户请求而呈现页面时可以执行这些源代码。