Spring MVC表单验证:如何从显示中删除这些行

时间:2016-03-26 18:01:54

标签: java spring jsp spring-mvc

我有一个简单的表单,我正在使用Spring MVC注释执行验证。 我使用了@size注释。当我尝试检查错误消息时,它会在网页中显示此信息

Failed to convert property value of type [java.lang.String] to required type [int] for property age; nested exception is java.lang.NumberFormatException: For input string: ""

在我写的地方

    <form:errors path="Candidate1.*"/> 

然而,我正在使用@size(min,max,message =&#34; ..&#34;)提供的消息值,这也正在打印,但正在打印这个额外的异常行。我该如何删除它? 如果我删除上面的代码行并使用

    <form:error path="name"/>

这样只打印消息就不会打印任何内容。

1 个答案:

答案 0 :(得分:0)

可能你应该使用整数..

 @size(min, max,message=123)