1

私はしばしば次のようなリダイレクトを持っています

r.sendRedirect("error.jsp"); 

とにかく、web.xmlすでに s を定義していますerror-page

<error-page>
    <exception-type>javax.servlet.ServletException</exception-type>
    <location>/error.jsp</location>
</error-page>

プログラムで構成を取得するにはどうすればよいerror.jspですか?

4

1 に答える 1

2

API には、コードでエラー ページを明示的に指定せずにこれを行うためのメソッドが用意されています。例については、この質問への回答を参照してください: How do I throw a 404 error from within a Java servlet?

与えられた回答の主な利点は、サーブレット コンテナーが正しい HTTP エラー コードが応答の一部として返されることを保証することです。

于 2013-06-03T13:04:29.953 に答える