<h:selectOneMenu class="medium" id="state" value="#{locationDataBean.stateSelected}" required="true" requiredMessage="Select State">
<f:selectItem itemLabel="Select State" itemValue="-1"/>
<f:selectItems value="#{systemResultViewUtil.stateList}"/>
<a4j:ajax event="change" listener="#{locationServiceBean.retrieveStateDetails()}" render="district,taluka,centerNameList1,stateMsg"/>
</h:selectOneMenu>
<h:message for="state" style="color: red" id="stateMsg"/>
これは私が使用してきた JSF タグであり、value="#{locationDataBean.stateSelected}
" には既にバック Bean からの値が含まれています。しかし、それでもクロムのページで選択された値を取得できません。ページに空白のレコードが表示されます。値が取得されますページ上で要素を調べても、次のhtmlスクリプトが表示されます
<option value="55" selected="selected">466-Assam </option>
ただし、値はページに表示されません。