public interface LazyCommitWebContext extends TwoPhaseCommitWebContext
sendErrorsendRedirectflushBuffersetContentLength()或
setHeader("Content-Length", len),但有些servlet
engine不会在这里提交response。本类使用延迟提交来支持这些应用。
注意,本类并未处理getWriter()和getOutputStream()
方法所产生的提交。对于这些方法所产生的提交,需要用BufferedRequestContext来处理。
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getErrorMessage()
如果
sendError()方法曾被调用,则该方法返回一个error信息。 |
int |
getErrorStatus()
如果
sendError()方法曾被调用,则该方法返回一个error状态值。 |
String |
getRedirectLocation()
取得重定向的URI。
|
int |
getStatus()
取得最近设置的HTTP status。
|
boolean |
isError()
判断当前请求是否已出错。
|
boolean |
isRedirected()
判断当前请求是否已被重定向。
|
commitHeadersgetObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, setObject, setRequest, setResponse, setServletContextclearSubContext, createSubContext, get, getParent, getSubContext, getSubContextMap, put, putSubContext, remove, removeSubContext, setParentclear, exist, get, get, getItemMap, put, remove, renameKey, sizeboolean isError()
trueint getErrorStatus()
sendError()方法曾被调用,则该方法返回一个error状态值。0String getErrorMessage()
sendError()方法曾被调用,则该方法返回一个error信息。nullboolean isRedirected()
trueString getRedirectLocation()
nullint getStatus()
Copyright © 2006-2013 开源组织. All Rights Reserved.