public interface LazyCommitWebContext extends TwoPhaseCommitWebContext
sendError
sendRedirect
flushBuffer
setContentLength()
或
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()
判断当前请求是否已被重定向。
|
commitHeaders
getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, isRequestFinished, setObject, setRequest, setResponse, setServletContext
clearSubContext, createSubContext, getInSubContext, getItemMap, getParent, getSubContext, getSubContextMap, getTotalItemMap, put, putSubContext, remove, removeSubContext, setParent
boolean isError()
true
int getErrorStatus()
sendError()
方法曾被调用,则该方法返回一个error状态值。0
String getErrorMessage()
sendError()
方法曾被调用,则该方法返回一个error信息。null
boolean isRedirected()
true
String getRedirectLocation()
null
int getStatus()
Copyright © 2006–2018 TinyGroup. All rights reserved.