问题标签 [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 投票
1 回答
485 浏览

spring - 电话号码是 Springs 模型中的 3 个字段,但我只想要一个验证错误

在我正在处理的当前项目中,模型 bean 在 3 个字段中有电话号码,但我们只想要一个弹簧验证错误。可以这样做吗>

0 投票
1 回答
258 浏览

java - 如何将错误消息表与 Spring Validation 模块相关联

到目前为止,我们一直在使用消息资源包向最终用户显示错误消息。但是,最近的设计修改要求从数据库中的错误消息表中而不是从 messages.properties 中获取错误消息。在 springs 框架中是否有可能,或者我们需要使用自定义实现?提前致谢。

0 投票
1 回答
216 浏览

java - 如何自定义spring验证器?

我想编写具有复杂逻辑的自定义验证器,该逻辑取决于必须在启动时设置的某些属性。可以在spring配置文件中写入component-scan标签,但是如何在class或spring validater中设置其他属性作为无状态类?

0 投票
0 回答
247 浏览

java - missing annotation package in spring-modules-validation-0.8a source file

I have downloaded spring-modules-validation-0.8a-sources.jar and spring-modules-validation-0.8a- sources.jar. In spring-modules-validation-0.8a-sources.jar there is package name annotation with package orde as org.springmodules.validation-> bean->config->loader->annotation. But in spring-modules-validation-0.8a-sources the package name annotation is missing.I am confused why it is so.As i am trying to write some custom annotaion and i want to take some quick refernce with spring annoation for bean validation with some source files.For eample there are MaxLength,MaxSize and its implementation part in jar files .But it is missing in source files.Thanks

0 投票
1 回答
1879 浏览

java - 具有 BindingResult 属性的 Spring Validation 从未命中目标控制器方法

我有一个提交上传文件的表格:

此表单在控制器中点击以下方法:

发生的事情是该方法从未被调用,当我删除 BindingResult 属性时,该方法被调用。

我尝试了另一种方法,它具有 BeanPropertyBindingResult 属性并传递要验证的目标对象,它可以工作但从不返回错误。

0 投票
1 回答
1839 浏览

spring-mvc - Spring 3.2 MVC——没有出现验证错误

我正在尝试为我的 Spring 表单运行一个验证器类,但我的错误没有显示在我的页面上。我是 Spring 验证的新手,所以这里无疑存在一些错误。这是我的表格。(顺便说一句,Eclipse 会在以下行中发布警告form:error:“List 是原始类型。对泛型类型 List 的引用应该被参数化。”)

这是我的控制器类。我从这里调用验证类,我不确定这是否是正确的做法,所以如果不是,请随意说。

这是我的验证课。

0 投票
3 回答
25983 浏览

java - 两个日期字段之间的春季验证?

在我的 Spring 应用程序中,我Hibernate Validator用于验证目的。

当我做简单的验证@NotEmpty时,@Email..我很容易工作

但是当来到日期字段时,给出问题......

问题出在我的 Jsp 页面中,我将值类型设为 String,然后我将 String 转换为 Date..

听我的例子...

我在我的 Controller 类中将其转换fromDateMonthfromDateYearDate 。

那么他们是否有可能在 Controller 类中添加验证器注释?

否则我应该听什么?给我建议...

0 投票
1 回答
60 浏览

spring - Spring Validation:服务器端系统

我读得越多,我发现 MVC @Validate 主要用于 Web 应用程序,包括在线示例,让我了解实际使用情况。

我有完整的服务器端消息处理项目,我们希望将验证实现为真正的横切关注点,我们应该能够编写验证/自定义消息等,并根据需要应用于方法并重用它们。春季验证是正确的选择吗?

有没有人有样品或指出我正确的材料?感谢您的投入。

0 投票
1 回答
5079 浏览

java - 如果它不是spring MVC中的bean,如何验证请求参数?

下面是我的 spring MVC REST 服务中的一个 POST 端点。我想使用 spring 验证框架来确保我收到的列表不为空。我该怎么做?我必须提供包装豆listOfLongs吗?

请求正文应该是什么?

0 投票
1 回答
13806 浏览

java - 如何以编程方式调用在 Spring 中使用 @Valid 参数在 @RequestMethod 方法上运行的相同验证器?

我在某些字段上有一个带有休眠验证注释的类(例如@NotNulland@Size(min = 4, max = 50)等...)

我还有一个用作 JSON API 的自定义控制器,以及一个在调用 API 方法时创建 MyClass 对象的 JSON 反序列化器。在我的自定义控制器中,我有一种方法可以创建该类型的新对象:

以及另一种更新现有对象的方法

虽然我可以使用@Validin createMyObject,但我不能使用它,updateMyObject因为我们的 API 实现要求 machineName 保持不变 - 用户可以使用 JSON 对象调用 API,该对象要么完全排除 machineName,要么使用数据库中存在的相同值填充它。*

在将更新的对象保存到数据库之前,我想调用具有 @Valid 注释将导致被调用的相同验证器。我怎样才能找到这个验证器并使用它?