org.eclipse.jetty.servlet
public class ErrorPageErrorHandler extends ErrorHandler implements ErrorHandler.ErrorPageMapper
ErrorHandler.ErrorPageMapper
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Modifier and Type | Field and Description |
---|---|
protected javax.servlet.ServletContext |
_servletContext |
static java.lang.String |
GLOBAL_ERROR_PAGE |
ERROR_PAGE
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
Constructor and Description |
---|
ErrorPageErrorHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addErrorPage(java.lang.Class<? extends java.lang.Throwable> exception,
java.lang.String uri)
Add Error Page mapping for an exception class
This method is called as a result of an exception-type element in a web.xml file
or may be called directly
|
void |
addErrorPage(int from,
int to,
java.lang.String uri)
Add Error Page mapping for a status code range.
|
void |
addErrorPage(int code,
java.lang.String uri)
Add Error Page mapping for a status code.
|
void |
addErrorPage(java.lang.String exceptionClassName,
java.lang.String uri)
Add Error Page mapping for an exception class
This method is called as a result of an exception-type element in a web.xml file
or may be called directly
|
protected void |
doStart()
Start the managed lifecycle beans in the order they were added.
|
java.lang.String |
getErrorPage(javax.servlet.http.HttpServletRequest request) |
java.util.Map<java.lang.String,java.lang.String> |
getErrorPages() |
void |
setErrorPages(java.util.Map<java.lang.String,java.lang.String> errorPages) |
getCacheControl, getShowMessageInTitle, handle, handleErrorPage, isShowStacks, setCacheControl, setShowMessageInTitle, setShowStacks, write, writeErrorPage, writeErrorPageBody, writeErrorPageHead, writeErrorPageMessage, writeErrorPageStacks
destroy, doStop, dumpThis, getServer, setServer
addBean, addBean, contains, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanage
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public static final java.lang.String GLOBAL_ERROR_PAGE
protected javax.servlet.ServletContext _servletContext
public java.lang.String getErrorPage(javax.servlet.http.HttpServletRequest request)
getErrorPage
in interface ErrorHandler.ErrorPageMapper
public java.util.Map<java.lang.String,java.lang.String> getErrorPages()
public void setErrorPages(java.util.Map<java.lang.String,java.lang.String> errorPages)
errorPages
- The errorPages to set. A map of Exception class name or error code as a string to URI stringpublic void addErrorPage(java.lang.Class<? extends java.lang.Throwable> exception, java.lang.String uri)
exception
- The exceptionuri
- The URI of the error page.public void addErrorPage(java.lang.String exceptionClassName, java.lang.String uri)
exceptionClassName
- The exceptionuri
- The URI of the error page.public void addErrorPage(int code, java.lang.String uri)
code
- The HTTP status code to matchuri
- The URI of the error page.public void addErrorPage(int from, int to, java.lang.String uri)
from
- The lowest matching status codeto
- The highest matching status codeuri
- The URI of the error page.protected void doStart() throws java.lang.Exception
AggregateLifeCycle
doStart
in class AbstractHandler
java.lang.Exception
AbstractLifeCycle.doStart()
Copyright © 2014. All Rights Reserved.