接口 HandlerExceptionResolver
- 所有已知实现类:
AbstractHandlerExceptionResolver
,AbstractHandlerMethodExceptionResolver
,AnnotationMethodHandlerExceptionResolver
,DefaultHandlerExceptionResolver
,ExceptionHandlerExceptionResolver
,HandlerExceptionResolverComposite
,ResponseStatusExceptionResolver
,SimpleMappingExceptionResolver
public interface HandlerExceptionResolver
Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views. Implementors are typically registered as beans in the application context.Error views are analogous to JSP error pages but can be used with any kind of exception including any checked exception, with potentially fine-grained mappings for specific handlers.
- 从以下版本开始:
- 22.11.2003
- 作者:
- Juergen Hoeller
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 ModelAndView
resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
Try to resolve the given exception that got thrown during handler execution, returning aModelAndView
that represents a specific error page if appropriate.
方法详细资料
resolveException
ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
Try to resolve the given exception that got thrown during handler execution, returning aModelAndView
that represents a specific error page if appropriate.The returned
ModelAndView
may be empty to indicate that the exception has been resolved successfully but that no view should be rendered, for instance by setting a status code.- 参数:
request
- current HTTP requestresponse
- current HTTP responsehandler
- the executed handler, ornull
if none chosen at the time of the exception (for example, if multipart resolution failed)ex
- the exception that got thrown during handler execution- 返回:
- a corresponding
ModelAndView
to forward to, ornull
for default processing in the resolution chain