如何在JSF中删除INT值的文本字段中的0

时间:2013-10-29 04:24:51

标签: jsf-2 primefaces

我正在使用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;
    }

1 个答案:

答案 0 :(得分:3)

将您的int字段更改为Integer。除非明确初始化,否则默认为null