问题标签 [spring-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 投票
0 回答
377 浏览

ajax - @RequestBody 和自定义 org.springframework.validation.Validator

我有控制器可以接收这样的 json 对象:"fields" : ["abc","one","two","three"]

以及以下形式:

和验证器:

和处理程序:

我的目标是在Form不使用注释@Valid 的情况下通过我的自定义验证器进行验证,例如它在我的情况下不起作用(添加<mvc:annotation-driven />需要大量重构)。

如果没有控制器中的BindingResult应该如何实现?

0 投票
2 回答
351 浏览

spring - 如何格式化弹簧验证错误以
用“,”替换分隔符

我的网页在正在验证的字段旁边有很多水平空间,我想显示一个字段的所有验证错误,用逗号分隔。

目前,一个典型的多个spring错误消息被格式化为html,如下所示:

我想要的是指定一个格式(ter),它将输出如下错误消息:

是否可以在全局范围内或至少使用每个控制器的 initBinder 方法来执行此操作?

谢谢。

0 投票
1 回答
1118 浏览

java - 使用 jQuery 插件显示 Spring 验证错误

我能够验证表单并使用 Spring 表单标记显示 Spring 验证错误。我如何使用 jQuery Noty 插件显示这些错误,而不是显示为 HTML 标记?

控制器:

0 投票
1 回答
2285 浏览

spring - 继承字段的Spring验证rejectValue

我得到异常

从以下代码片段:

对于验证器:

我们有这样的数据层次结构

请在此处查看工作示例:此处

更新1:只是为了澄清。问题是我尝试在具有对象集合的对象上拒绝值,其中每个元素在运行时具有特定属性但在编译时没有。Spring 使用 Bean 的属性来解析这些字段并且找不到继承的属性。问题是:我可以解释 Spring 以某种方式解决继承的字段吗?

0 投票
1 回答
10001 浏览

java - 获取拒绝值空弹簧验证

嗨,在我的项目中,当我尝试验证我的表单时,即使验证失败,它也不会显示任何错误消息(即使表单未提交并进入验证失败块)

这是我的代码

但是当我调试时,我可以看到下面一个

这就是我在 jsp 文件中的显示方式

虽然当我在调试时看到下面的事件(1 错误是正确的)

为什么在jsp中不显示任何人可以帮助我?

0 投票
4 回答
17378 浏览

java - Spring-Data-Rest 验证器

我一直在尝试将 spring 验证器添加到 spring-data-rest 项目中。

我跟着并通过此链接设置“入门”应用程序:http: //spring.io/guides/gs/accessing-data-rest/

...现在我正在尝试按照此处的文档添加自定义 PeopleValidator:http: //docs.spring.io/spring-data/rest/docs/2.1.0.RELEASE/reference/html/validation-chapter .html

我的自定义 PeopleValidator 看起来像

...我的 Application.java 类现在看起来像这样

我希望发布到http://localhost:8080/peopleURL 会导致某种错误,因为 PeopleValidator 拒绝所有内容。但是,不会引发错误,并且永远不会调用验证器。

我还尝试手动设置验证器,如 spring-data-rest 文档的第 5.1 节所示。

我错过了什么?

0 投票
1 回答
482 浏览

grails - 如何在grails中从父命令传播到子命令

我有以下...

但是当我运行验证器时,我得到...

我也试过...

0 投票
1 回答
767 浏览

java - 在 JUnit 测试中启用 Spring 方法验证

我已经按照 Spring 4.0.5 文档中的说明在容器中配置 Bean 验证,使用 Hibernate Validator 5.1 和这个(Groovy)配置类:

我正在测试的类在引用的CreatorConfig类中实例化:

我认为我需要在创建UploadTicketCreatorbean 之前注册后处理器,我将其分离到一个单独的配置类中,根据文档进行注释:

然后我将其UploadTicketCreator注入测试用例。我已验证自动装配运行正常(该字段已填充,并且它自己的tickets字段是 Mockito 模拟)。但是,验证逻辑没有应用于我的创建者 bean,注入的 bean 是没有任何代理的原始 POJO。

我错过了验证设置吗?是否有文档中未提及的其他必需步骤?

0 投票
1 回答
103 浏览

grails - 如何在 Grails 中使用 @Validateable 确保非域命令类的唯一性

我有以下...

现在我想创建一个约束来确保 subCommands 中的项目具有唯一的名称。我的约束应该是什么样的?它应该在 Command1 还是 Command2 上?

0 投票
2 回答
928 浏览

grails - Grails:将自定义约束应用于域类的所有字段

在 Grails 中,可以在 Config.groovy 文件中定义全局约束,该文件可用于验证来自每个域类的所有已定义约束,使用

问题: 是否也可以定义一个仅用于一个域类的字段的约束?我正在考虑这样的事情(这在现实中行不通)