h:inputText、h:selectonemenu、および commandbuton があります。Inputtext は必須フィールドで、immediate="true" と定義しています。次に、ボタンをクリックすると、selectonemenu の現在の値をマネージド Bean に渡します。しかし、そのパッシグはヌルです。マネージド Bean で selectOneMenu の値を取得できるように、この検証をどのように管理できますか。
私のコードは..
<h:inputText id="inputSome" required="true" requiredMessage="Pls enter something"/>
<h:message for="inputSome"></h:message>
<h:selectOneMenu id="recepients" value="#{controller.selected}" immediate="true">
<f:selectItem itemLabel="Select" itemValue=""/>
<f:selectItems value="#{controller.tempNameList1}"></f:selectItems>
</h:selectOneMenu>
<p:commandButton value="Add" action="#{controller.submit}"
immediate="true"/>