2
私のPrimeFacesプロジェクトでは、401や404などの一般的なレスポンスエラーステータスコードにいくつかの一般的なエラーページを用意する必要があります。PrimeFacesカスタムエラーページ
私のPrimeFacesプロジェクトでは、401や404などの一般的なレスポンスエラーステータスコードにいくつかの一般的なエラーページを用意する必要があります。PrimeFacesカスタムエラーページ
サーブレットコンテナで処理されるJSFでは処理されません。 <error-page>
で指定することができます。web.xml
です。あなたはJSFのアクションメソッドの内部からそれらに移動したい場合は
<error-page>
<error-code>401</error-code>
<location>/errors/401.xhtml</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/errors/404.xhtml</location>
</error-page>
、あなたは、このためExternalContext#responseSendError()
を使用することができます。
externalContext.responseSendError(401, "You are not authorized.");