【问题标题】:Spring MVC - validation for comparing two fieldsSpring MVC - 比较两个字段的验证
【发布时间】:2015-07-08 05:07:11
【问题描述】:

我正在开发一个 Spring MVC 应用程序,并且对 Spring 验证有疑问。首先,我的控制器中有这个动作:

@RequestMapping(value = "/create", method = RequestMethod.POST, produces = "application/json")
public @ResponseBody
Employee employeeCreate(@Valid @RequestBody EmployeeModelCreate objModel) throws Exception {
  ...
}

这是我的EmployeeModelCreate 课程:

public class EmployeeModelCreate implements Serializable {
    ...
    @NotBlank(message = "...")
    private String password;

    @NotBlank(message = "...")
    private String confirmPassword;
    ...

    //Setters and Getters
}

现在,我想验证比较 passwordconfirmPassword。此验证应检查这两个字段的相等性。我怎样才能做到这一点?任何帮助将不胜感激。

【问题讨论】:

    标签: java validation rest spring-mvc


    【解决方案1】:

    您可以创建一个自定义验证类,为此您需要实现Validator 接口,然后您可以手动使用它,或者使用@InitBinder 注解将其绑定到Spring MVC 控制器。

    question 可能包含其他有用信息。

    【讨论】:

    • 感谢您的重播@meskobalazs。您建议的链接非常好,对我帮助很大。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2018-02-21
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多