1、什么是EL语言:表达式语言(EL)是 JSP 2.0 引入的一种计算和输出 Java 对象的简单语音
EL作用:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。
例子查找request域下的tom变量:${ requestScope.tom }
2、什么是 JSTL 表达式:JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。
JSTL 表达式的作用:是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库
例子输出:<c:out value=”要显示的数据对象” [escapeXml=”true|false”] [default=”默认值”]>
参考:
https://www.cnblogs.com/Qian123/p/5308951.html
https://leon906998248.iteye.com/blog/1502569
网友评论