问题标签 [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.
ajax - @RequestBody 和自定义 org.springframework.validation.Validator
我有控制器可以接收这样的 json 对象:"fields" : ["abc","one","two","three"]
以及以下形式:
和验证器:
和处理程序:
我的目标是在Form
不使用注释@Valid 的情况下通过我的自定义验证器进行验证,例如它在我的情况下不起作用(添加<mvc:annotation-driven />
需要大量重构)。
如果没有控制器中的BindingResult应该如何实现?
spring - 如何格式化弹簧验证错误以
用“,”替换分隔符
我的网页在正在验证的字段旁边有很多水平空间,我想显示一个字段的所有验证错误,用逗号分隔。
目前,一个典型的多个spring错误消息被格式化为html,如下所示:
我想要的是指定一个格式(ter),它将输出如下错误消息:
是否可以在全局范围内或至少使用每个控制器的 initBinder 方法来执行此操作?
谢谢。
java - 使用 jQuery 插件显示 Spring 验证错误
我能够验证表单并使用 Spring 表单标记显示 Spring 验证错误。我如何使用 jQuery Noty 插件显示这些错误,而不是显示为 HTML 标记?
控制器:
spring - 继承字段的Spring验证rejectValue
我得到异常
从以下代码片段:
对于验证器:
我们有这样的数据层次结构
请在此处查看工作示例:此处
更新1:只是为了澄清。问题是我尝试在具有对象集合的对象上拒绝值,其中每个元素在运行时具有特定属性但在编译时没有。Spring 使用 Bean 的属性来解析这些字段并且找不到继承的属性。问题是:我可以解释 Spring 以某种方式解决继承的字段吗?
java - 获取拒绝值空弹簧验证
嗨,在我的项目中,当我尝试验证我的表单时,即使验证失败,它也不会显示任何错误消息(即使表单未提交并进入验证失败块)
这是我的代码
但是当我调试时,我可以看到下面一个
这就是我在 jsp 文件中的显示方式
虽然当我在调试时看到下面的事件(1 错误是正确的)
为什么在jsp中不显示任何人可以帮助我?
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/people
URL 会导致某种错误,因为 PeopleValidator 拒绝所有内容。但是,不会引发错误,并且永远不会调用验证器。
我还尝试手动设置验证器,如 spring-data-rest 文档的第 5.1 节所示。
我错过了什么?
grails - 如何在grails中从父命令传播到子命令
我有以下...
但是当我运行验证器时,我得到...
我也试过...
java - 在 JUnit 测试中启用 Spring 方法验证
我已经按照 Spring 4.0.5 文档中的说明在容器中配置 Bean 验证,使用 Hibernate Validator 5.1 和这个(Groovy)配置类:
我正在测试的类在引用的CreatorConfig
类中实例化:
我认为我需要在创建UploadTicketCreator
bean 之前注册后处理器,我将其分离到一个单独的配置类中,根据文档进行注释:
然后我将其UploadTicketCreator
注入测试用例。我已验证自动装配运行正常(该字段已填充,并且它自己的tickets
字段是 Mockito 模拟)。但是,验证逻辑没有应用于我的创建者 bean,注入的 bean 是没有任何代理的原始 POJO。
我错过了验证设置吗?是否有文档中未提及的其他必需步骤?
grails - 如何在 Grails 中使用 @Validateable 确保非域命令类的唯一性
我有以下...
现在我想创建一个约束来确保 subCommands 中的项目具有唯一的名称。我的约束应该是什么样的?它应该在 Command1 还是 Command2 上?
grails - Grails:将自定义约束应用于域类的所有字段
在 Grails 中,可以在 Config.groovy 文件中定义全局约束,该文件可用于验证来自每个域类的所有已定义约束,使用
问题: 是否也可以定义一个仅用于一个域类的字段的约束?我正在考虑这样的事情(这在现实中行不通)