|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface LazyCommitWebContext
延迟提交response。有些方法的调用会导致response被提交,包括:
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()
判断当前请求是否已被重定向。 |
| 从接口 org.tinygroup.weblayer.webcontext.TwoPhaseCommitWebContext 继承的方法 |
|---|
commitHeaders |
| 从接口 org.tinygroup.weblayer.WebContext 继承的方法 |
|---|
getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, setObject, setRequest, setResponse, setServletContext |
| 从接口 org.tinygroup.context.Context 继承的方法 |
|---|
clearSubContext, createSubContext, get, getParent, getSubContext, getSubContextMap, put, putSubContext, remove, removeSubContext, setParent |
| 从接口 org.tinygroup.context.BaseContext 继承的方法 |
|---|
clear, exist, get, get, getItemMap, put, remove, renameKey, size |
| 方法详细信息 |
|---|
boolean isError()
trueint getErrorStatus()
sendError()方法曾被调用,则该方法返回一个error状态值。
0String getErrorMessage()
sendError()方法曾被调用,则该方法返回一个error信息。
nullboolean isRedirected()
trueString getRedirectLocation()
nullint getStatus()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||