我正在尝试使用Spring MVC应用程序中的Hibernate Validator验证我的表单数据。 我有一个要求,我需要检查用户输入的预定义值,这是系统中不允许的。
例如,如果firstName字段的值是firstName,我想验证失败并告诉用户不允许使用此值。
任何人都可以告诉我如何使用hibernate验证来实现这一目标
答案 0 :(得分:3)
您可以创建实现ConstraintValidator
的自定义验证程序。
请阅读此链接:
Hibernate validator
答案 1 :(得分:3)
您还可以在字段声明之上使用@Pattern
注释。使用此注释,您需要指定与用户输入的值匹配的java正则表达式模式,如果失败,您可以在jsp中向用户显示正确的验证消息。
希望这会对你有所帮助。欢呼声。