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

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

我正在为我的应用程序使用 Spring 3.1.0 JAR。我已经通过命令名称用 View 映射了我的 bean 类,我对它的映射没有问题,它可以清晰地工作。

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

private int id;

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

最佳答案

我假设您指的是带有“id”的表单模型作为模型的 private 属性。您是否尝试过使用 Integer 而不是 int 。整数是原始类型 int 的类版本,这可能会解决您的问题。

关于forms - 避免 spring <form :input path ="var"/> for int variable 中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15138118/

相关文章:

javascript - Reset() 函数不起作用,为什么?

java - 如何将 swagger-ui.html 设置为默认上下文路径

java - Spring Profile 包含 yaml 文件的问题

spring-mvc - 在 SpringMVC 应用程序中集成 Twitter Bootstrap

php - 如何让 &lt;textarea&gt; 仅将撇号识别为文本?

forms - 如何禁用 'submit' 按钮?

Javascript 验证不适用于正则表达式

java - 在 Java 中配置过滤器

hibernate - JPA:合并分离对象的有效方法是什么?

Spring MVC如何获得运行异步任务的进度