public
classImplicitObjectELResolver
extends ELResolver
Overview
Inheritance
Members
Usage
Source
Books
SinceJSP 2.1
VersionNot specified.
Author(s)Not specified.
Defines variable resolution behavior for the EL implicit objects
defined in the JSP specification.
The following variables are resolved by this ELResolver,
as per the JSP specification:
pageContext - the PageContext object.
pageScope - a Map that maps page-scoped
attribute names to their values.
requestScope - a Map that maps
request-scoped attribute names to their values.
sessionScope - a Map that maps
session-scoped attribute names to their values.
applicationScope - a Map that maps
application-scoped attribute names to their values.
param - a Map that maps parameter
names to a single String parameter value (obtained by calling
ServletRequest.getParameter(String name)).
paramValues - a Map that maps parameter
names to a String[] of all values for that
parameter (obtained by calling
ServletRequest.getParameterValues(String name)).
header - a Map that maps header names
to a single String header value (obtained by calling
HttpServletRequest.getHeader(String name)).
headerValues - a Map that maps header
names to a String[] of all values for that header
(obtained by calling
HttpServletRequest.getHeaders(String)).
cookie - a Map that maps cookie names
to a single Cookie object. Cookies are retrieved
according to the semantics of
HttpServletRequest.getCookies(). If the same name
is shared by multiple cookies, an implementation must use the
first one encountered in the array of Cookie objects
returned by the getCookies() method. However, users
of the cookie implicit object must be aware that the ordering
of cookies is currently unspecified in the servlet
specification.
initParam - a Map that maps context
initialization parameter names to their String parameter
value (obtained by calling
ServletContext.getInitParameter(String name)).
The following variables are resolved by this
ELResolver, as per the JSP specification:pageContext- thePageContextobject.pageScope- aMapthat maps page-scoped attribute names to their values.requestScope- aMapthat maps request-scoped attribute names to their values.sessionScope- aMapthat maps session-scoped attribute names to their values.applicationScope- aMapthat maps application-scoped attribute names to their values.param- aMapthat maps parameter names to a single String parameter value (obtained by callingServletRequest.getParameter(String name)).paramValues- aMapthat maps parameter names to aString[]of all values for that parameter (obtained by callingServletRequest.getParameterValues(String name)).header- aMapthat maps header names to a single String header value (obtained by callingHttpServletRequest.getHeader(String name)).headerValues- aMapthat maps header names to aString[]of all values for that header (obtained by callingHttpServletRequest.getHeaders(String)).cookie- aMapthat maps cookie names to a singleCookieobject. Cookies are retrieved according to the semantics ofHttpServletRequest.getCookies(). If the same name is shared by multiple cookies, an implementation must use the first one encountered in the array ofCookieobjects returned by thegetCookies()method. However, users of the cookie implicit object must be aware that the ordering of cookies is currently unspecified in the servlet specification.initParam- aMapthat maps context initialization parameter names to their String parameter value (obtained by callingServletContext.getInitParameter(String name)).