IT兄弟连 JavaWeb教程 EL表达式中的内置对象

EL语言定义了11个隐含对象,它们都是java.util.Map类型,网页制做者可经过它们来便捷地访问Web应用中的特定数据。表1对这11个隐含对象作了说明。java

1  EL表达式中的内置对象cookie

2aa6bb314f6d4015aa9f6d0c4357726c.png

 

这11个隐含对象可分为如下4种:session

●  表示HTTP请求中的特定数据,包括header、headerValues、param、paramValues和cookie。app

●  表示特定范围,包括pageScope、requestScope、sessionScope和applicationScope。对象

●  表示pageContext对象,为pageContext。blog

●  表示Web应用的初始化参数集合,为initParam。it

值得注意的是,在EL表达式中没法直接访问JSP文件中的隐含对象,例如试图经过表达式${request.requestURL}来访问HttpServletRequest对象的requestURL属性是无效的,正确的表达式应该为${pageContext.request.requestURL}。io

相关文章
相关标签/搜索