いくつかの入力コンポーネントと 2 つの h:selectOneMenu コンポーネントを含む jsf ページがあります。
最初のドロップダウンで値を選択すると、valuechange リスナーを呼び出してフォームを送信します。次に、最初のドロップダウンで選択した値に応じて、他のドロップダウンに値を入力します。次に、他のフィールドに入力して送信ボタンをクリックします。
以下の例外がスローされます。
私のバッキング Bean は Request スコープにあります。アプリケーションで行うのが正しくないセッション Bean に変更すると、うまくいくことを願っています。「ValuechangeListener」メソッドから SelectItem 変数にデータを入力しています。
JSF のバージョンは 1.2 です。現時点では 2.0 にアップグレードできません。