|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
net.sourceforge.stripes.controller.DynamicMappingFilter.ErrorTrappingResponseWrapper
public static class DynamicMappingFilter.ErrorTrappingResponseWrapper
An HttpServletResponseWrapper
that traps HTTP errors by overriding
sendError(int, ..)
. The error code can be retrieved by calling
getErrorCode()
. A call to proceed()
sends the error to the client.
Field Summary |
---|
Constructor Summary | |
---|---|
DynamicMappingFilter.ErrorTrappingResponseWrapper(HttpServletResponse response)
Wrap the given response . |
Method Summary | |
---|---|
void |
clearError()
Clear error code and error message. |
Integer |
getErrorCode()
Get the error code that was passed into sendError(int, ..) |
PrintWriter |
getWriter()
|
boolean |
isInclude()
True if the currently executing request is an include. |
void |
proceed()
Send the error, if any, to the client. |
void |
sendError(int errorCode)
|
void |
sendError(int errorCode,
String errorMessage)
|
void |
setInclude(boolean include)
Indicate if the currently executing request is an include. |
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
---|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus |
Methods inherited from class javax.servlet.ServletResponseWrapper |
---|
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.ServletResponse |
---|
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale |
Constructor Detail |
---|
public DynamicMappingFilter.ErrorTrappingResponseWrapper(HttpServletResponse response)
response
.
Method Detail |
---|
public void sendError(int errorCode, String errorMessage) throws IOException
sendError
in interface HttpServletResponse
sendError
in class HttpServletResponseWrapper
IOException
public void sendError(int errorCode) throws IOException
sendError
in interface HttpServletResponse
sendError
in class HttpServletResponseWrapper
IOException
public PrintWriter getWriter() throws IOException
getWriter
in interface ServletResponse
getWriter
in class ServletResponseWrapper
IOException
public boolean isInclude()
public void setInclude(boolean include)
public Integer getErrorCode()
sendError(int, ..)
public void clearError()
public void proceed() throws IOException
sendError(int, ..)
has not previously
been called, then do nothing.
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |