0
私のJava Webアプリケーション内にカスタムエラーページを作成したいと思います。エラーページのリダイレクトが機能しません
:記事のほとんどのよう は、私はシステム管理者に連絡するメール・住所を表示したい私は、エラー・ページには、私のweb.xml` <error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error-pages/standard-error.xhtml</location>
</error-page>
`
にルールを追加提案します
<f:metadata>
<f:viewAction action="#{settingsManagedBean.onLoad}" />
</f:metadata>
.....
Please contact:
Mail: #{settingsManagedBean.editSet.systemmail}
問題が発生すると、ページがリダイレクトされず、エラーページがレンダリングされるだけです。悪い点は、メールアドレスのマネージドBeanをロードしないということです。
私は右のリンクを使用して手動でページを開くとページがMailaddressを含んで示されます:
私は何を逃したのですか?
あなたのページはfacesサーブレットによって処理されません。エラーページのパスを確認してください。それはあなたのWebアプリケーションのfacesサーブレットのドメイン内にありますか? –
ありがとうございます。実際、私はjsfにとってとても新しいです。サイドがドメイン内にあるかどうかを評価するにはどうすればよいですか? ... noobの質問に申し訳ありません;-) googleで答えはありませんでした: -/ – lingofant
web.xmlの設定を確認してください。面サーブレットのパスは何ですか?あなたのページのパスが一致していますか? –