使用Spring实现异常统一处理【四】--error-page中对异常进行log

自定义SimpleMappingExceptionResolver子类进行异常统一处理,该子类也难免出错,所以配合error-page是必要的,当在error-page中如果通过http request重定向,无法把exception变量传过去,要对异常信息进行log,只能在jsp中进行log记录,具体如下:

<%@ 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)