Java 弹簧验证值
我需要验证一个field1,并根据4到5个约束抛出多个错误消息Java 弹簧验证值,java,spring,spring-mvc,Java,Spring,Spring Mvc,我需要验证一个field1,并根据4到5个约束抛出多个错误消息 @Controller public class MyController { @RequestMapping(method = RequestMethod.POST, value = "myPage.html") public void myHandler(MyForm myForm, BindingResult result,@ valid ModelAttri
@Controller
public class MyController {
@RequestMapping(method = RequestMethod.POST, value = "myPage.html")
public void myHandler(MyForm myForm, BindingResult result,@ valid
ModelAttribute("fields") Fields fields) {
if(somethingtotrue){
result.rejectValue(field1, desc, "field1 not valid");
}else if(aboveIffalse){
result.rejectValue(field1, desc, "field1 length not valid");
}else if(aboveiffalse){
result.rejectValue(field1, desc, "field1 does not conatin special
char valid");
}else{
result.rejectValue(field1, desc, "field1 not valid");
}
}
}
要验证的数据类字段1
public class Fields{
private String field1;
private String field2;
private String field3;
private String field4;
//getters and setters
}
问题是什么?这是一种很好的方法吗?是的。如果您希望基于字段进行验证。