问题标签 [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.

0 投票
1 回答
1138 浏览

spring - 命令消息,所以他们的顺序不是随机的

当我这样做时,<form:errors path="*"/>我的错误总是以随机顺序显示。现在我想知道如何按固定顺序显示它们。

我的意思是随机是:字段:字段1,字段2,字段3输出1:字段2,字段1,字段3输出2:字段3,字段2,字段1 ...

0 投票
1 回答
454 浏览

spring - 春季验证:最简洁的方式来制作验证输入的随附标签

我正在验证绑定到路径的输入字段。我为此使用了hibernate-validator 4。现在我想突出显示年龄标签,使其从页面中弹出(粗体、红色等)。但是我想知道最干净的方法是什么。

<spring:hasBindErrors name="*"/>似乎是针对整个表单对象而不是针对特定字段。任何输入表示赞赏。

0 投票
1 回答
1351 浏览

hibernate - 休眠验证整数列表

我有一个这样的整数列表:

有没有办法让个人成员有效在 0-9 的范围内?我看到了@Range 和@Valid,但找不到让它与List 一起工作的方法。

谢谢你的帮助,

0 投票
1 回答
216 浏览

spring-mvc - Hibernate 验证器:如何处理翻转?(2009 年 14 月 28 日变为 2010 年 2 月 28 日)

我正在使用休眠验证器来验证我的表单。我有一个“问题”,即第 14 个月的第 9 号成为明年的第二个月。(只是一个场景的例子)。

我想知道如何防止默认转换,而是为其显示自定义错误消息。

如果我的自定义编辑器抛出 IllegalArgumentException,还有人知道如何显示适当的消息吗?

我注册了一个 customEditor,因为 spring-portlet-mvc 的绑定有一些问题。

0 投票
4 回答
4214 浏览

bean-validation - 休眠验证器:验证 2 个字段匹配

我想知道,我是否忽略了某些东西,或者休眠验证器没有提供注释来验证两个字段是否相等(例如密码)。我知道我可以编写自己的验证器,但这似乎是标准功能。

0 投票
2 回答
638 浏览

hibernate - 截断字符串的休眠验证器LengthValidator

是否有与@Length休眠验证器类似的注释,但它限制在修剪后的字符串上。

例如:

我有

什么时候: str = " ab";
--> 它会通过的。

谢谢,

0 投票
9 回答
68443 浏览

hibernate - Hibernate 验证器:@Email 接受 ask@stackoverflow 是否有效?

我正在使用@Email注释来验证电子邮件地址。我遇到的问题是它接受诸如ask@stackoverflow有效电子邮件地址之类的东西。我想这是因为他们想要支持 Intranet 地址,但我似乎找不到标志,所以它确实检查了扩展名。

我真的需要切换到@Pattern(以及任何关于灵活的电子邮件模式的建议)还是我错过了什么?

0 投票
3 回答
6127 浏览

java - @Constraint 中的空验证人

我注意到所有内置约束的validatedBy参数都为空值@Constraint。IE@Constraint(validatedBy = {})

首先,为什么允许它们有一个空值validatedBy?我认为您可以将其留空,仅用于不需要额外验证的约束组合?

另外,请注意,Hibernate Validator 仍然可以为每个内置约束找到一个验证器实现类,尽管它validatedBy是空的,但是如果我为我的约束留空 validateBy ,我的自定义验证器永远不会被拾取。这是为什么?

谢谢。

0 投票
2 回答
1716 浏览

java - JSR 303 - 组合约束

如何在 aConstraintValidator内执行 a ConstraintValidator

我有一个自定义,每种类型都有一个自定义,它工作正常@NotEmptyConstraintValidator

ConstraintValidator现在我想创建一个类级约束,使用我已经拥有的那些自定义字段检查至少一个指定字段是否为空。约束部分(@ClassNotEmpty)已经完成,但问题是ConstraintValidator实现。如何获取ConstraintValidator给定约束的实例?IE

有没有办法在不将验证例程拉到辅助类的情况下做到这一点?

顺便说一句,我正在使用 Spring 和 Hibernate Validator。

0 投票
1 回答
1698 浏览

java - JSR-303:另一个跨领域验证问题

我有一个@Money约束,表明带注释的Double属性是钱。我写了一个ConstraintValidator检查一个@Money属性是否有一个有效值,这取决于一个Currency实例。例如,美元同时具有美元和美分价值,而日元则没有,因此虽然 19.99 是美元的有效值,但它不适用于日元。该Currency值存储在同一 bean 的另一个属性中。

问题是CurrencyConstraintValidator. 我想过做类级别的验证,但是在类级别写哪些字段是钱会很麻烦和多余,更重要的是,你只能生成一个错误消息,即使有多个钱属性那是无效的。

欢迎任何建议,甚至是特定于 Hibernate Validator 的建议。

谢谢!