猿问

Bean验证@ NotNull,@ NotBlank和@NotEmpty在JSF + Tomcat

我在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" />

这是怎么引起的,我该如何解决?


FFIVE
浏览 607回答 3
3回答

慕工程0101907

我有一个类似的问题,我可以通过在web-inflib中包含以下三个jar来解决该问题。只需添加zip文件中提供的休眠验证器jar和所需的jar:hibernate-validator-4.3.0.Final.jarjboss-logging-3.1.0.CR2.jarvalidation-api-1.0.0.GA.jar

繁星点点滴滴

如果即使在添加上述指示的jar之后仍然无法验证,则您可能错过了添加标签&nbsp;<mvc:annotation-driven />在spring配置文件中。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答