JSF 2.0 の単純なフォームに奇妙な問題があります。このフォームでは、2 つの選択を使用します。最初の選択が選択された場合、2 番目の選択は新しいオプションでリロードする必要があります。Primefaces デモ ページと同じメカニズムを使用します: Primefaces デモ ページ。私のビーンは@ViewScopedです。また、「mvn jetty:run」によって、jetty-maven プラグインでアプリを実行します。今のところ問題ありません。私のフォームはうまく機能します。
この問題は、サーバーの実行中に何かを変更すると発生し、jetty がリロードされます。その後、これらの 2 つの選択は機能しません。最初のオプションを選択すると、2 番目のオプションが応答しません。Spring Security でログアウトしてすべてのセッションをクリアする必要があり、その後フォームが機能するようになります。
Bean を@SessionScopedに変更すると、問題はなくなりました。これは正常に動作していますか?私は自分のフォームをセッションスコープにしたくありません.ViewScopedを好みます。