EL 表达式
EL 表达式的作用就是帮助我们简化 JSP 中的 Java 代码。
示例
1、在四大作用域中取值:
2、取 array 和 list 中的值:
3、取 map 中的值:
4、取对象属性的值:
11 大隐式对象
隐式对象即在 EL 表达式中能直接使用的对象,有 11 个如下:
- pageContext:就是 JSP 内置对象的 pageContext。
- pageScope:当前 JSP 页的 Map 域。
- requestScope:当前请求范围的 Map 域。
- sessionScope:当前会话范围的 Map 域。
- applicationScope:当前应用程序的 Map 域。
上面所说的 Map 域指的是使用 setAttribute 存放值存放到的 Map 实例。
- header:请求头键和值的 Map。
- headerValues:请求头键和值的 Map,值为数组结构。
- param:请求参数的参数名和值的 Map。
- paramValues:请求参数的参数名名和值的 Map,值为数组结构。
- initParam:所有初始化参数的 Map(这里的初始化参数指的是全局初始化参数)。
- cookie:所有 Cookie 的键和值 Map。
评论区