表达式语言EL
样式: ${ }
使用.和[]作为操作符:
.、点好左边为javaBean或是Map
[]、左边的变量可以是Map,JavaBean,List或者数据。${shuzu[0]}==${shuzu["0"]}
EL中有+,-,*,/(或者div),%(或者mod)算术操作符。在/中,除数与被除数都将被强制转为double型
关系操作符:
==eq !=ne <lt >gt <=le >=ge
逻辑操作符:
&&and ||or !not
Empty:用于检测一个值是否为null或者空 ${empty A}
条件操作符 ${a?B:C}
隐含对象:
pageContext 可以访问ServletContext,Request,Response,Session,${pageContext.ServletContext}
pageScope(Map类型)获取页面范围内的属性的值
requestScope
sessionScope
applicationScope
param(Map)用于获取请求中的参数
paramValues
header用于获取请求包头的值,=ServletRequest.getHeader(String name)
*对于包含"-"或者其他特殊字符的字符串只能用[],不能用.
headerValues
cookie
initParam用于获取web应用程序初始化参数的值,=ServletContext.getInitParameter(String name)
在JSP中=application.getInitParameter(String name)
EL表达式
最新推荐文章于 2025-07-12 21:42:26 发布