public interface LazyCommitWebContext extends TwoPhaseCommitWebContext
sendErrorsendRedirectflushBuffersetContentLength()或
setHeader("Content-Length", len),但有些servlet
engine不会在这里提交response。本类使用延迟提交来支持这些应用。
注意,本类并未处理getWriter()和getOutputStream()
方法所产生的提交。对于这些方法所产生的提交,需要用BufferedRequestContext来处理。
REQUEST_ATTRIBUTE_FROM_WEBCONTEXT| Modifier and Type | Method and Description |
|---|---|
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, isRequestFinished, setObject, setRequest, setResponse, setServletContextclearSubContext, createSubContext, getInSubContext, getItemMap, getParent, getSubContext, getSubContextMap, getTotalItemMap, put, putSubContext, remove, removeSubContext, setParentboolean isError()
trueint getErrorStatus()
sendError()方法曾被调用,则该方法返回一个error状态值。0String getErrorMessage()
sendError()方法曾被调用,则该方法返回一个error信息。nullboolean isRedirected()
trueString getRedirectLocation()
nullint getStatus()
Copyright © 2006–2018 TinyGroup. All rights reserved.