SelectOneMenuに問題があります。私はこれを書きます:
<h:selectOneMenu id="listaEstados"
styleClass="comboboxStyle"
value="#{detalleSistemaBean.sistema.indEstado}"
immediate="true">
<f:selectItems value="#{detalleSistemaBean.indEstados}" />
</h:selectOneMenu>
<h:commandButton id ="SubmitModificar"
value="Modificar"
styleClass="botonPeque"
action="#{detalleSistemaBean.modificaSistema}">
</h:commandButton>
しかし、リスト「indEstados」から1つの値を選択してフォームを送信しても、Bean「sistema.indEstado」は変更されません。BeanプロパティがメソッドmodificaSistemaの直前で変更されることを確認しましたが、このメソッド内(データベース接続とSQLセンテンスがある場合)では、「sistema.indEstado」は元の値に戻ります。なぜこれが起こるのですか?valueChangeListenerを使用して値を保存しようとしましたが、それは機能しますが、それは適切な解決策ではないと思います。