在自定义500错误jsp页面中显示有关异常的信息

问题描述:

我想自定义我的500错误页面并记录导致500的异常详细信息,有没有办法获取此信息?我如何参考它?在自定义500错误jsp页面中显示有关异常的信息

指定错误页中的web.xml这样

<error-page> 
     <error-code>500</error-code> 
     <location>/error500.jsp</location> 
    </error-page> 

然后创建error500.jsp作为错误页面,使用exception对象来显示这样的堆栈跟踪。

<%@ page isErrorPage="true" %> 
<% exception.printStackTrace(response.getWriter()); %>