我正在使用Primefaces 3.5,JDeveloper中的WebLogic服务器。
我的.xhtml文件的验证部分是:
<h:outputLabel value="Route Id "></h:outputLabel>
<p:inputText id="rouid" value="#{addcust.c1.routeid}"
listener="#{addcust.routedata}" title="Click to Select Route" required="true" requiredMessage="Enter route ID" validatorMessage="Id must contain Digits">
<f:validateLength minimum="0" maximum="11"/>
</p:inputText>
mybean.java:
private Integer routeid;
public void setRouteid(Integer routeid) {
this.routeid = routeid;
}
public Integer getRouteid() {
return routeid;
}
答案 0 :(得分:3)
将您的int
字段更改为Integer
。除非明确初始化,否则默认为null
。