| 限定符和类型 | 类和说明 |
|---|---|
static class |
WebRequestContext.EnumeratedMap<K,V>
This is decode Map implementation driven by decode data source that only
provides an enumeration of keys and decode getValue(key) method.
|
static class |
WebRequestContext.ImplicitObjectELResolver<T>
EL 内置对象解析器
修改自
javax.servlet.jsp.el |
static interface |
WebRequestContext.ImplicitObjectsFactory<Context> |
protected static class |
WebRequestContext.ScopedAttributeELResolver
EL 作用于属性解析器
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
APPLICATION_SCOPE |
static int |
CONTEXT_SCOPE |
static int |
REQUEST_SCOPE |
static int |
SESSION_SCOPE |
| 限定符和类型 | 方法和说明 |
|---|---|
static WebRequestContext |
begin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context) |
void |
end()
解除当前线程上下文绑定的 WebRequestContext
|
<T> T |
findAttribute(String name) |
<T> T |
getAttribute(String name,
int scope) |
Enumeration<String> |
getAttributeNamesInScope(int scope) |
int |
getAttributesScope(String name) |
static WebRequestContext |
getContext() |
javax.servlet.http.HttpServletRequest |
getRequest() |
static WebRequestContext |
getRequiredContext() |
javax.servlet.http.HttpServletResponse |
getResponse() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSession |
getSession() |
javax.servlet.http.HttpSession |
getSession(boolean create) |
void |
removeAttribute(String name,
int scope) |
String |
resolve(String expression)
resolveActualTypeArgs("name: ${param.name}")
|
<T> T |
resolve(String expression,
Class<T> type) |
void |
setAttribute(String name,
Object value,
int scope) |
public static final int CONTEXT_SCOPE
public static final int REQUEST_SCOPE
public static final int SESSION_SCOPE
public static final int APPLICATION_SCOPE
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public javax.servlet.ServletContext getServletContext()
public javax.servlet.http.HttpSession getSession()
public javax.servlet.http.HttpSession getSession(boolean create)
public <T> T findAttribute(String name)
public <T> T getAttribute(String name, int scope)
public void removeAttribute(String name, int scope)
public int getAttributesScope(String name)
public Enumeration<String> getAttributeNamesInScope(int scope)
public String resolve(String expression)
expression - EL 表达式public void end()
public static WebRequestContext begin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context)
public static WebRequestContext getRequiredContext() throws IllegalStateException
public static WebRequestContext getContext()
Copyright © 2020 nomou. All rights reserved.