我在JSF托管bean中使用了Hibernate Validation批注。当我使用时@NotNull,@NotBlank或者@NotEmpty它们似乎没有以任何方式被触发。@NotBlank(message = "{name.required}")public String name;视图:<h:outputLabel value="Name:" /> <h:inputText id="name" value="#{person.name}" size="20" /><h:message for="name" style="color:red" />这是怎么引起的,我该如何解决?
3 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
我有一个类似的问题,我可以通过在web-inf
lib中包含以下三个jar来解决该问题。只需添加zip文件中提供的休眠验证器jar和所需的jar:
hibernate-validator-4.3.0.Final.jar
jboss-logging-3.1.0.CR2.jar
validation-api-1.0.0.GA.jar
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
如果即使在添加上述指示的jar之后仍然无法验证,则您可能错过了添加标签
<mvc:annotation-driven />
在spring配置文件中。
添加回答
举报
0/150
提交
取消