2
經過一段時間的研究後,我仍然無法找到我做錯了什麼。primefaces JSF p:selectOneMenu提交空值
我在Seam中使用Primefaces 3.5。我有一個selectOneMenu,它向方法manualServiceRequestController.setService(Service service)
提交一個空值。 這是.xhtml代碼:
<p:selectOneMenu id="service" value="#{manualServiceRequestController.service}">
<f:converter converterId="serviceConverter" />
<f:selectItems value="#{manualServiceRequestController.allServices}" />
<p:ajax render="parameterPanel" event="change" process="@parent" partialSubmit="true" />
</p:selectOneMenu>
謝謝!
問題應該在轉換器中,所以請向我們展示相關的轉換器代碼。 – skuntsel
不,我已經調試過轉換器,它也收到一個空字符串轉換爲對象。 – jigarzon
還有一件有趣的事情,如果我將'required =「true」'設置爲'p:selectOneMenu',則請求永遠不會發送到服務器。我也檢查過日誌(''),沒有出現任何異常。 –
jigarzon