4.3.1 pageContext
4.3.1 pageContext
pageContext
对象包含了所有其他的JSP
隐式对象,如下表所示:
对象 | 类型 |
---|---|
request | javax.servlet.http.HttpServletRequest |
response | javax.servlet.http.HttpServletResponse |
Out | javax.servlet.jsp.JspWriter |
session | javax.servlet.http.HttpSession |
application | javax.servlet.ServletContext |
config | javax.servlet.ServletConfig |
PageContext | javax.servlet.jsp.PageContext |
page | javax.servlet.jsp.HttpJspPage |
exception | java.lang.Throwable |
获取EL的pageContext中的其他对象
例如,可以利用以下任意一个表达式来获取当前的ServletRequest
:
1 | ${pageContext.request} |
获取EL的pageContext对象中的request对象中的请求方法
因为EL中可以使用[]
,也可以使用.
运算符,所以可以利用以下任意一个表达式来获取请求方法:
1 | ${pageContext["request"]["method"]} |
对请求参数的访问比对其他隐式对象更加频繁;因此,EL
中提供了param
和paramValues
两个隐式对象。