【发布时间】:2013-10-07 09:49:57
【问题描述】:
感谢您的任何建议。
我正在尝试使用 primefaces 组件,当我选择元素并由于 contractid 继续获取空指针异常时,它不能为空,因为我已经启动了它。 这是代码。
<h:selectOneMenu id="ContractName" value="#{managedContract.c.contract_id}" style="width: 300px;" required="true" requiredMessage="Please Select Contract.">
<f:selectItem itemValue="" itemLabel="-Select Contract-" noSelectionOption="true" itemDisabled="true"></f:selectItem>
<f:selectItems value="#{managedContract.contracts}" var="contractvar" itemLabel="#{contractvar.contract_name}" itemValue="#{contractvar.contract_id}" />
</h:selectOneMenu>
public class ManagedContract{
private int contractid;
public managedContract(){
this.contractid=0;
//getter
//setter
//....
}
【问题讨论】:
标签: jsf-2 primefaces