Spring mvc利用 HandlerExceptionResolver处理400|404异常?

@Component
public class GlobalExceptionResolver implements HandlerExceptionResolver {
    
    
    @Override
    public ModelAndView resolveException(HttpServletRequest request,
            HttpServletResponse response, Object handler, Exception ex) {
        System.out.println("发现异常......");
        return null;
    }
    

}
<bean class="cn.**.exception.GlobalExceptionResolver"></bean>

为什么异常404异常没有进来?

梵蒂冈之花
浏览 665回答 4
4回答

慕姐8265434

哈哈,建议你 <error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page>

明月笑刀无情

404 表示请求路径错误,服务器找不到对应的资源,属于容器抛出的异常, 跟spring 无关 HandlerExceptionResolver 是spring 的异常拦截类,只处理程序运行过程中的错误

潇潇雨雨

和二楼一样 直接在web.xml设置404时的文件地址啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java