1 EL表达式
EL表达式核心点是将对象存储到某个域中,在需要的页面中直接使用表达式来使用,从来减少获取及强制类型转换的操作
<%
//存储
session.setAttribute("name","小黑");
//存储对象
Emp emp = new Emp();
emp.setEname("阿狸");
emp.setSex("女");
session.setAttribute("emp",emp);
%>
name:${name}
<hr>
ename:${emp.ename}
sex:${emp.sex}
注意:el表达式存储对象后,可以直接通过对象.属性获取值(实际是通过类中的setter和getter方法获取的)
运算符 | 关键词 | 描述 |
---|---|---|
== | eq | 判断是否相等 |
> | gt | 判断是否大于 |
< | lt | 判断是否小于 |
empty | 判断是否为空 | |
! | not | 非 |
${empty emp}
${not empty emp}
${emp == null}
多个作用域有相同的key
<