hibernate-validator

    1热度

    1回答

    我正在使用hibernate验证器来验证我的表单。 我有第14个月的第9个月成为明年第2个月的“问题”。 (仅仅是一个场景的例子)。 我想知道如何防止默认转换,而是显示自定义错误消息。 有没有人也知道如果我的自定义编辑器抛出IllegalArgumentException异常,我可以显示一个appropenate消息? @InitBinder public void initBinder

    1热度

    2回答

    在hibernate验证程序中是否有与@Length类似的注释,但它受限于修剪的字符串。 例如: 我有 @Length(max= 2); String str; 时: str = " ab"; - >它会通过。 感谢,

    12热度

    2回答

    我注意到@Constraint中的validatedBy参数的所有内置约束都有一个空值。即@Constraint(validatedBy = {}) 首先,它们为什么被允许为validatedBy设置一个空值?我以为你可以让它只留空约束组成,不需要附加验证?尽管validatedBy为空,但如果我将validatedBy留给我的约束为空,我的自定义验证程序将永远不会被拾取。请注意,Hibernat

    9热度

    2回答

    我想覆盖Hibernate验证4.1中的默认ResourceBundleLocator。到目前为止,它完美地工作,但其使用的唯一例子包括实例化ValidationFactory的Java代码。 在Spring中使用web应用程序时会自动配置hibernate验证(只有合适的hibernate validation * .jar文件应该存在并且会自动使用)。我怎样才能在这种情况下替代Resource

    1热度

    1回答

    我正在使用下面的类来验证我的bean与Hibernate验证。它效果很好。它基本上是为JPA 1发现的here的侦听器,转换为用于在我的Spring控制器中验证bean。我试图自定义返回的消息。 This以及我可以找到的每个其他资源,只需在Web-Inf目录中放置一个ValidationMessages.properties文件即可。这个文件也包含在下面。这不起作用。有什么建议么? public

    12热度

    1回答

    我试图通过Spring 3.0为Hibernate Validator 4.1设置自定义消息源。我已经设置了必要的配置: <!-- JSR-303 --> <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <property

    3热度

    1回答

    我试图做一些春天验证与属性文件中的错误消息。 但我发现所有的例子似乎都有硬编码的值,或者从属性文件获得,但使用验证器类并在那里检索它。 我的设置有点不同。 我在我的requestmapping中使用了@Valid注解,而我的@Valid类使用@NotNull等 我见过一些例子,其中人们做@NotNull(message =“blablabla”); 但是这也是硬编码的,我想把这些消息放在一个属性文

    2热度

    1回答

    我试图显示我的表单错误的完整列表。 现在我可以做<form:errors path="x"/>几次,但除非我误会,我应该可以使用<form:errors/>? 但是<form:errors/>不给我输出。 有谁知道为什么发生这种情况(是的,形式为:错误是我的表单中:形态)

    0热度

    1回答

    我正在验证绑定到路径的输入字段。我为此使用了hibernate-validator 4。 现在我想突出显示年龄标签,以便它从页面中跳出(粗体,红色等)。 但是我想知道最干净的方法是什么。 <spring:hasBindErrors name="*"/>似乎是整个表单对象而不是特定字段。任何输入赞赏。

    0热度

    5回答

    我想知道,我是否忽略了一些东西,或者hibernate验证器没有提供注释来验证2个字段是否相等(如密码)。 我知道我可以写我自己的验证器,但是这好像是标准功能。