JSF 1.2 アプリケーションがあり、次のコードを使用します。
<h:selectOneMenu value="#{MyBean.countryType}">
<f:selectItem itemLabel=" " itemValue=""/>
<f:selectItems value="#{MyBean.allCounytryItems}" />
</h:selectOneMenu>
ユーザーが送信をクリックすると、Bean の 'countryType' の属性が、空の文字列 ("") としてのデフォルト値ではなく、null に設定されます。
為に<h:inputText id="username_label" value="#{MyBean.username}"/>
属性 username は、デフォルト値である空の文字列に設定されています。
selectOneMenu のさまざまな動作に対する入力はありますか??