public class ErrorContextFilter extends Object implements javax.servlet.Filter
error_page 500 502 503 504 /50x.html;如果你Nginx有这样的配置,则500/502/503/504状态码只会显示Nginx自己的错误错误页面。
| 构造器和说明 |
|---|
ErrorContextFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
String |
getDefaultPage() |
int |
getDefaultStatus() |
int |
getDepth() |
ExceptionHandler |
getExceptionHandler() |
Map<Class<?>,String> |
getExceptionMappings() |
LogLevelConfig |
getLogLevelConfig() |
Map<Class<?>,Boolean> |
getLogMappings() |
Map<String,Integer> |
getStatusMappings() |
void |
init(javax.servlet.FilterConfig filterConfig) |
boolean |
isLog() |
boolean |
isStoreException() |
boolean |
judgeLog(Throwable ex)
判断是否需要打印日志
|
void |
setDefaultPage(String defaultPage) |
void |
setDefaultStatus(int defaultStatus) |
void |
setDepth(int depth) |
void |
setExceptionHandler(ExceptionHandler exceptionHandler) |
void |
setExceptionMappings(Map<Class<?>,String> exceptionMappings) |
void |
setLog(boolean isLog) |
void |
setLogLevelConfig(LogLevelConfig logLevelConfig) |
void |
setLogMappings(Map<Class<?>,Boolean> logMappings) |
void |
setStatusMappings(Map<String,Integer> statusMappings) |
void |
setStoreException(boolean storeException) |
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init 在接口中 javax.servlet.Filterjavax.servlet.ServletExceptionpublic void destroy()
destroy 在接口中 javax.servlet.Filterpublic boolean judgeLog(Throwable ex)
public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter 在接口中 javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic int getDepth()
public void setDepth(int depth)
public String getDefaultPage()
public void setDefaultPage(String defaultPage)
public int getDefaultStatus()
public void setDefaultStatus(int defaultStatus)
public boolean isLog()
public void setLog(boolean isLog)
public LogLevelConfig getLogLevelConfig()
public void setLogLevelConfig(LogLevelConfig logLevelConfig)
public ExceptionHandler getExceptionHandler()
public void setExceptionHandler(ExceptionHandler exceptionHandler)
public boolean isStoreException()
public void setStoreException(boolean storeException)
Copyright © 2016. All rights reserved.