避免在spring <form:input path ="var"/>中为int变量使用默认值

sre*_*ree 3 forms spring spring-mvc spring-webflow spring-3

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

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

private int id;
Run Code Online (Sandbox Code Playgroud)

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

bla*_*her 9

我假设您指的是一个带有'id'作为private模型属性的表单模型.你尝试过使用Integer而不是int.Integer是基本类型的类版本,int这可以解决您的问题.