大小验证最大值为{javax.validation.constraints.Size.message}

时间:2017-04-29 09:57:53

标签: java spring spring-mvc hibernate-validator

我在Spring MVC的学生班中有一个字段

@Size(min=5,max=30)
    private String studentHobby;

我已经对它进行了尺寸验证。

并在spring-servlet.xml文件中编写以下代码

 </bean>
<bean id="messageSource" class= "org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename"  value="/WEB-INF/studentmessages"/>
</bean>

studentmessages.properties文件是:

Size.student1.studentHobby =pls enter a  value for {0} between {2} and {1} characters

我得到的是min字段的值,但没有得到max field

  

请输入5和{javax.validation.constraints.Size.message}字符之间的studentHobby值

有人可以让我知道没有获得最大值的原因是什么?

由于

1 个答案:

答案 0 :(得分:0)

不知道怎么回事,但是当我改变

studentmessages.properties文件为:

Size.student1.studentHobby = pls enter a  value for {0} between {2} and {4} characters.

它给了我正确的信息

pls enter a value for studentHobby between 5 and 30 characters.