@ConversationScoped Bean を使用しています。cid パラメータを手動で変更した場合に備えて、適切なエラー ページを作成したいと考えています。
<error-page>
<exception-type>javax.enterprise.context.NonexistentConversationException</exception-type>
<location>/nonExistentConversation.xhtml</location>
</error-page>
<error-page>
<exception-type>org.jboss.weld.context.NonexistentConversationException</exception-type>
<location>/nonExistentConversation.xhtml</location>
</error-page>
問題は、cid パラメーターがエラー ページに渡されることです。これらのエラー ページも会話が見つからないために失敗し、デフォルトの例外ページに移動します。
この問題の最善の解決策は何ですか? フィルター、カスタム ハンドラー、その他を作成しますか?