避免spring <form:input path =“var”> for int variable </form:input>中的默认值

时间:2013-02-28 14:34:51

标签: forms spring spring-mvc spring-webflow spring-3

我正在为我的应用程序使用Spring 3.1.0 JAR。我通过命令名称将我的bean类映射到了视图,我对映射它没有问题。

问题是我的bean类中有一个int变量:

private int id;

当我使用<'form:input path="id" />'映射此变量时,它会在文本框中提供我不想要的默认值0。我怎么能摆脱这个?

1 个答案:

答案 0 :(得分:9)

我假设您指的是一个表单模型,其中'id'作为模型的private属性。您是否尝试过使用Integer代替int。 Integer是基本类型int的类版本,这可以解决您的问题。