使用Spring实现异常统一处理【四】--error-page中对异常进行log
2015-04-23 12:12
981 查看
自定义SimpleMappingExceptionResolver子类进行异常统一处理,该子类也难免出错,所以配合error-page是必要的,当在error-page中如果通过http request重定向,无法把exception变量传过去,要对异常信息进行log,只能在jsp中进行log记录,具体如下:
参考:http://aokunsang.iteye.com/blog/1409505
<%@ page language="java" import="org.apache.log4j.Logger" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%> <% Exception exception = (Exception)request.getAttribute("exception"); final Logger logger = Logger.getRootLogger(); logger.error(exception.getMessage(),exception); %>
参考:http://aokunsang.iteye.com/blog/1409505
相关文章推荐
- 使用Spring实现异常统一处理【一】
- 使用Spring中的ExceptionHandlerExceptionResolver进行统一的异常处理
- 使用Spring实现异常统一处理【二】
- 使用Spring实现异常统一处理【三】--java.lang.IllegalStateException: STREAM问题的解决
- 使用方法拦截器MethodInterceptor和AOP统一处理log (Spring的拦截器 对方法进行拦截 ))
- Spring中的@ControllerAdvice注解配合@ExceptionHandler使用实现异常处理
- 使用Spring中的ExceptionHandlerExceptionResolver进行统一的异常
- 基于.Net Framework 4.0 Web API开发(3):ASP.NET Web APIs 异常的统一处理Attribute 和统一写Log 的Attribute的实现
- 使用springmvc+urlRewrite实现404,500以及异常的处理
- 使用Spring进行统一日志管理 + 统一异常管理
- 使用Spring进行统一日志管理 + 统一异常管理
- 使用IErrorHandle对WCF服务器进行异常处理
- 使用Spring.NET统一ASP.NET异常处理并记录日志
- 使用springMVC进行统一的异常处理
- 使用Spring进行统一日志管理 + 统一异常管理
- Spring全局异常捕捉实现HandlerExceptionResolver接口,在error-page配置捕捉异常
- 【异常处理】Springboot对Controller层方法进行统一异常处理
- Spring中@ControllerAdvice注解配合@ExceptionHandler实现统一异常处理
- SpringBoot进阶之使用异常替代返回错误码(拦截异常并统一处理)
- SpringBoot 统一异常处理--- @ControllerAdvice 使用