0

HTTP エラー コードを維持しながらカスタム エラー ページを作成する方法はありますか (200 コードを持つエラー ページでエラーをキャプチャしません)。これは web.xml で を使用して行う必要がありますか?それとも JSP で直接行うことができますか?

response.sendError を使用して HTTP エラー コードを送信すると、ページに他のテキストは表示されません。out.println() を使用してページ上のテキストを取得できますが、基本的なテキストだけで、html を印刷できないようです。

4

2 に答える 2

2

はい、web.xml で、「error-page」タグと「error-code」および「location」の子要素を使用してエラー コードを設定できます。

<error-page>
   <error-code>400</error-code>
   <location>/WEB-INF/jsp/errorpages/errorPage400.jsp</location>
</error-page>
于 2012-04-25T21:05:11.587 に答える
1

カスタム エラー ページを送信できるようにしながら、response.setStatus(int statusCode) を使用してステータスを 404 に設定する必要があります。

于 2012-04-25T21:03:42.810 に答える