一、概念:Expression Language 表达式语言
二、作用:转换和简化jsp页面那种java代码的编写
三、语法:%{表达式}
四、注意:
jsp,默认支持EL表达式的。
忽略el表达式的两种方法:
- 设置jsp中的page指令 isELIgnored-“true”,忽略当前页面的所有的el表达式
- \${表达式}
五、使用
(1)运算符
-
- 算数运算符 + - * /(div) %(mod)
- 比较运算符
- 逻辑运算符
- 空运算符 empty 用来判断字符串,集合数组对象是否为null且长度是否为零${empty list}
(2)获取值
1.el表达式只能从域对象中获取值
2。语法:
1.${域名称.键名}从指定的域中获取指定键的值
常用的域:
1.pageScope ---->pageContext
2.requestScope ------> request
3.session ------> session
4.application ------->application(ServiceContext)
例如:在resquest域中存储了“name:张三“”;
获取值:${requestScope.name}
2.${键名}:表示从最小的域中查找是否又该键对应的值,直到找到为止