Java Webプロジェクトでのグローバルエラーページの構成
3087 ワード
Global error.jsp
背景:古いプロジェクト(12年以上)にグローバルエラー処理ページを追加し、404500などのErrorが現れるとerrorに移動する.jspページは、需要が簡単で、プロセスに穴があります. Web.xml error.jsp K E N G
Web.xml
error.jsp Location
/webroot/error.jsp
File content
error.jsp
簡単にできると思っていたのに、テストの時、404も500もerror.にジャンプできないことに気づいた.jsp
検索を求めて、以下の情報を得ます. error-pageのlocation属性が絶対パス であることを確認する. error.を確保する.jspのサイズ>1024 byte error.を確保する.jspページにisErrorPage="true" を追加
私の設定がこの3点に達したとき、問題は依然として404も500もerror.にジャンプできない.jsp
検索を続けると、いくつかの異なるblogで述べられているerror.が見つかりました.jspの大きさが一致せず、512 byte、1024 byteと言う人もいれば、1 XX KBと言う人もいます
それから私はページの中で1つの見えないDIVを追加して、中でいくつかの役に立たない内容を追加して、error.jspは19 KBに達した
その後問題は解決し、404と500が現れるとerrorにジャンプする.jsp (⊙﹏⊙)b
背景:古いプロジェクト(12年以上)にグローバルエラー処理ページを追加し、404500などのErrorが現れるとerrorに移動する.jspページは、需要が簡単で、プロセスに穴があります.
Web.xml
<error-page>
<exception-type>500exception-type>
<location>/error.jsplocation>
error-page>
<error-page>
<exception-type>404exception-type>
<location>/notfound.jsplocation>
error-page>
error.jsp
/webroot/error.jsp
"java" contentType="text/html; charset=Utf-8"isErrorPage="true"
pageEncoding="Utf-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Utf-8">
<title>Global Errortitle>
head>
<body>
There are some errors!
body>
html>
error.jsp
簡単にできると思っていたのに、テストの時、404も500もerror.にジャンプできないことに気づいた.jsp
検索を求めて、以下の情報を得ます.
私の設定がこの3点に達したとき、問題は依然として404も500もerror.にジャンプできない.jsp
検索を続けると、いくつかの異なるblogで述べられているerror.が見つかりました.jspの大きさが一致せず、512 byte、1024 byteと言う人もいれば、1 XX KBと言う人もいます
それから私はページの中で1つの見えないDIVを追加して、中でいくつかの役に立たない内容を追加して、error.jspは19 KBに達した
その後問題は解決し、404と500が現れるとerrorにジャンプする.jsp (⊙﹏⊙)b