Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 对于使用Spring MVC的JSR303,Wicket中是否有与variablesMap(IValidate)方法等效的方法?_Validation_Variables_Spring Mvc_Messages_Bean Validation - Fatal编程技术网

Validation 对于使用Spring MVC的JSR303,Wicket中是否有与variablesMap(IValidate)方法等效的方法?

Validation 对于使用Spring MVC的JSR303,Wicket中是否有与variablesMap(IValidate)方法等效的方法?,validation,variables,spring-mvc,messages,bean-validation,Validation,Variables,Spring Mvc,Messages,Bean Validation,使用Wicket,我可以在扩展AbstractValidator的自定义验证类中使用variablesMap(IValidate)方法将自己的变量添加到验证失败的反馈消息中(通过映射) 使用SpringMVC对web表单进行JSR303验证时,是否有相同的机制 我已经用JSR303编写了我自己的验证器,我想在我的表单反馈消息中添加一些额外的信息 下面是一个示例:检查假日开始和结束日期是否与现有假日列表不冲突。因此,属性文件中的反馈消息类似于“您输入的日期{holidayDate}与{existi

使用Wicket,我可以在扩展AbstractValidator的自定义验证类中使用variablesMap(IValidate)方法将自己的变量添加到验证失败的反馈消息中(通过映射)

使用SpringMVC对web表单进行JSR303验证时,是否有相同的机制

我已经用JSR303编写了我自己的验证器,我想在我的表单反馈消息中添加一些额外的信息

下面是一个示例:检查假日开始和结束日期是否与现有假日列表不冲突。因此,属性文件中的反馈消息类似于“您输入的日期{holidayDate}与{existingHolidayInSystem}冲突”


提前感谢您提供的任何帮助。

在自定义约束中,您可以尝试在验证程序内重新创建消息:

ctx.disableDefaultConstraintViolation();
ctx.buildConstraintViolationWithTemplate("New message").addConstraintViolation();

谢谢@php coder,我明天会尝试一下,让你知道我今天花了很长时间在这上面……上面的代码给了我一条消息,但它没有显示在我的web表单上(不过我可以在我的服务器控制台跟踪中看到)。另外,我正在代码中构建消息,我更希望像上面所说的那样将其保存在属性文件中。我发现这个网站是一个很好的信息来源。你看到
的错误消息了吗?(不带路径属性?