web-infおよびjsp pageディレクティブ
-
02-07-2019 - |
質問
iには、web-infフォルダーの下にいくつかのjspファイルがあります。 web.xml内で、404 amd 403およびjava.lang.exceptionのerrorppageを指定します。 jspごとにページディレクティブを含める必要がありますか、またはweb-infの下にあるため、例外処理ページに自動的に転送されますか?
これがtrueの場合、これは、web-infの下に配置されていないjspを例外処理ページに転送するためにpageディレクティブを追加する必要があるということですか?
ありがとうございます、web-infの結果を理解しようとしているだけです
解決
アプリで使用するエラーページを他のすべてのjspで使用できるようにする必要があります。そのため、次の例では、コンテキストパスのルート(他のすべてのjspが存在する場所)にエラーページが必要です。 webappが404または403エラーを受け取ると、これらのページのいずれかを表示しようとします。 。
<error-page>
<error-code>404</error-code>
<location>/404Error.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/403Error.jsp</location>
</error-page>
404Error.jspおよび403Error.jspに次のものが含まれていることを確認してください。
<%@ page isErrorPage="true" %>
(静的HTMLの代わりに)実際にエラーページにjspを使用している場合
他のヒント
わかりましたので、わかりました。 Web記述子が例外を取得してエラーページに転送するために、jspがweb-infフォルダーにある必要はありません
所属していません StackOverflow