3

我想 :

  • 自定义我的500 error页面和
  • 记录导致 500 的异常详细信息,

有没有办法获得这些信息?我如何引用它?

4

2 回答 2

3

像这样在web.xml中指定错误页面

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

然后创建error500.jsp作为错误页面,使用exceptionobject来显示stacktrace。

<%@ page isErrorPage="true" %>
<% exception.printStackTrace(response.getWriter()); %>
于 2013-03-06T17:17:41.113 回答
0

这对我有用,而不是强制实际错误 500,而是自定义错误页面,只有我的输出:

主.jsp

<%@ page errorPage="error.jsp" %>
<... your code ...>

错误.jsp

<%@page isErrorPage="true" %>
<% response.setStatus(200,""); %>
Server Error 500: Error text ...
于 2018-03-29T01:26:45.540 回答