REQUEST_KEY, RESPONSE_KEY, RETURN_DATA_KEY, ROOT_DATA_KEY| 限定符 | 构造器和说明 |
|---|---|
protected |
InvokerSupplier(AppContext appContext,
javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
get(String key)
从数据池中获取数据
|
AppContext |
getAppContext()
获取当前
AppContext 对象。 |
javax.servlet.http.HttpServletRequest |
getHttpRequest()
获取
HttpServletRequest 对象。 |
javax.servlet.http.HttpServletResponse |
getHttpResponse()
获取
HttpServletResponse 对象。 |
String |
getMimeType(String suffix)
获取MimeType类型
|
String |
getRequestPath()
获取当前请求路径。
|
Set<String> |
keySet()
获取数据容器中已经保存的数据 keys 。
|
void |
lockKey(String key)
将一个 key 进行锁定。
|
void |
put(String key,
Object value)
/**
将新的值设置到数据池中,如果尝试覆盖已经被锁定的key,会引发
UnsupportedOperationException 类型异常。 |
void |
remove(String key)
从数据池中删除数据,如果尝试删除已经被锁定的key,会引发
UnsupportedOperationException 类型异常。 |
protected InvokerSupplier(AppContext appContext, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
public AppContext getAppContext()
InvokerAppContext 对象。getAppContext 在接口中 Invokerpublic javax.servlet.http.HttpServletRequest getHttpRequest()
InvokerHttpServletRequest 对象。getHttpRequest 在接口中 Invokerpublic javax.servlet.http.HttpServletResponse getHttpResponse()
InvokerHttpServletResponse 对象。getHttpResponse 在接口中 Invokerpublic void put(String key, Object value)
InvokerUnsupportedOperationException 类型异常。put 在接口中 Invokerkey - 数据keyvalue - 数据 valueInvoker.lockKey(String)public void remove(String key)
InvokerUnsupportedOperationException 类型异常。remove 在接口中 Invokerkey - 数据keyInvoker.lockKey(String)public void lockKey(String key)
InvokerUnsupportedOperationException 类型异常。public String getRequestPath()
Invoker
String contextPath = httpRequest.getContextPath();
String requestPath = httpRequest.getRequestURI();
if (requestPath.startsWith(contextPath)) {
requestPath = requestPath.substring(contextPath.length());
}
return requestPath;
getRequestPath 在接口中 Invokerpublic String getMimeType(String suffix)
MimeTypegetMimeType 在接口中 MimeType