问题标签 [hibernate-validator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - 命令消息,所以他们的顺序不是随机的
当我这样做时,<form:errors path="*"/>
我的错误总是以随机顺序显示。现在我想知道如何按固定顺序显示它们。
我的意思是随机是:字段:字段1,字段2,字段3输出1:字段2,字段1,字段3输出2:字段3,字段2,字段1 ...
spring - 春季验证:最简洁的方式来制作验证输入的随附标签
我正在验证绑定到路径的输入字段。我为此使用了hibernate-validator 4。现在我想突出显示年龄标签,使其从页面中弹出(粗体、红色等)。但是我想知道最干净的方法是什么。
<spring:hasBindErrors name="*"/>
似乎是针对整个表单对象而不是针对特定字段。任何输入表示赞赏。
hibernate - 休眠验证整数列表
我有一个这样的整数列表:
有没有办法让个人成员有效在 0-9 的范围内?我看到了@Range 和@Valid,但找不到让它与List 一起工作的方法。
谢谢你的帮助,
spring-mvc - Hibernate 验证器:如何处理翻转?(2009 年 14 月 28 日变为 2010 年 2 月 28 日)
我正在使用休眠验证器来验证我的表单。我有一个“问题”,即第 14 个月的第 9 号成为明年的第二个月。(只是一个场景的例子)。
我想知道如何防止默认转换,而是为其显示自定义错误消息。
如果我的自定义编辑器抛出 IllegalArgumentException,还有人知道如何显示适当的消息吗?
我注册了一个 customEditor,因为 spring-portlet-mvc 的绑定有一些问题。
bean-validation - 休眠验证器:验证 2 个字段匹配
我想知道,我是否忽略了某些东西,或者休眠验证器没有提供注释来验证两个字段是否相等(例如密码)。我知道我可以编写自己的验证器,但这似乎是标准功能。
hibernate - 截断字符串的休眠验证器LengthValidator
是否有与@Length
休眠验证器类似的注释,但它限制在修剪后的字符串上。
例如:
我有
什么时候:
str = " ab"
;
--> 它会通过的。
谢谢,
hibernate - Hibernate 验证器:@Email 接受 ask@stackoverflow 是否有效?
我正在使用@Email
注释来验证电子邮件地址。我遇到的问题是它接受诸如ask@stackoverflow
有效电子邮件地址之类的东西。我想这是因为他们想要支持 Intranet 地址,但我似乎找不到标志,所以它确实检查了扩展名。
我真的需要切换到@Pattern
(以及任何关于灵活的电子邮件模式的建议)还是我错过了什么?
java - @Constraint 中的空验证人
我注意到所有内置约束的validatedBy
参数都为空值@Constraint
。IE@Constraint(validatedBy = {})
首先,为什么允许它们有一个空值validatedBy
?我认为您可以将其留空,仅用于不需要额外验证的约束组合?
另外,请注意,Hibernate Validator 仍然可以为每个内置约束找到一个验证器实现类,尽管它validatedBy
是空的,但是如果我为我的约束留空 validateBy ,我的自定义验证器永远不会被拾取。这是为什么?
谢谢。
java - JSR 303 - 组合约束
如何在 aConstraintValidator
内执行 a ConstraintValidator
?
我有一个自定义,每种类型都有一个自定义,它工作正常@NotEmpty
。ConstraintValidator
ConstraintValidator
现在我想创建一个类级约束,使用我已经拥有的那些自定义字段检查至少一个指定字段是否为空。约束部分(@ClassNotEmpty
)已经完成,但问题是ConstraintValidator
实现。如何获取ConstraintValidator
给定约束的实例?IE
有没有办法在不将验证例程拉到辅助类的情况下做到这一点?
顺便说一句,我正在使用 Spring 和 Hibernate Validator。
java - JSR-303:另一个跨领域验证问题
我有一个@Money
约束,表明带注释的Double
属性是钱。我写了一个ConstraintValidator
检查一个@Money
属性是否有一个有效值,这取决于一个Currency
实例。例如,美元同时具有美元和美分价值,而日元则没有,因此虽然 19.99 是美元的有效值,但它不适用于日元。该Currency
值存储在同一 bean 的另一个属性中。
问题是Currency
在ConstraintValidator
. 我想过做类级别的验证,但是在类级别写哪些字段是钱会很麻烦和多余,更重要的是,你只能生成一个错误消息,即使有多个钱属性那是无效的。
欢迎任何建议,甚至是特定于 Hibernate Validator 的建议。
谢谢!