目录
1.EL概述
作用:计算和输出JAVA 对象。
目标:简化开发对象、规范代码。
本质:在jsp脚本编制元素范围外使用运行时表达式功能。
2.EL特点
(1)可与JSTL及JavaScript语句结合使用;
(2)自动执行类型转换;
(3)直接访问javabean中的属性;
(4)可执行计算;
(5)可获得命名空间;
(6)除0没有异常;
(7)可访问作用域对象;
(8)扩展函数可以与java里的静态方法执行映射;
3.EL存取范围
默认从page中找,然后依次从request、session、application中找,找到则返回值,找不到则返回空。
4.EL隐含对象
(1)pagecontext
它是javabean对象,pagecontext用它可以直接访问jsp内置对象。
(2)其他全是map类对象
pageScope、param、paramValues、header、headerValues、cookie、initParam、requestScope、sessionScope、applicationScope
5.通过EL访问数据
${user.userName},${user[userName]},${user["userName"]},通过这种方式可以用于读取数据、list、Map或者对象容器中的数据。