3

をお願いします :

  • 500 error私のページをカスタマイズし、
  • 500の原因となった例外の詳細をログに記録します。

この情報を取得する方法はありますか?どうすれば参照できますか?

4

2 に答える 2

3

このようにweb.xmlでエラーページを指定します

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

次に、エラーページとしてerror500.jspexceptionを作成し、オブジェクトを使用して次のようにスタックトレースを表示します。

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

これは、実際のエラー500を強制せずに機能したものですが、出力のみを含むカスタムエラーページです。

Main.jsp

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

Error.jsp

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