这个问题原因可能有很多,我这边出现是一个很低级的错误。
情景:在使用springMVC时,我自己写了一个validator
public class CommonValidation implements org.springframework.validation.Validator{
.....
.....
}
这个是利用反射检查实体是否合法
使用的方法是:
@Override
protected void initDataBinder(HttpServletRequest request,
ServletRequestDataBinder binder) throws WebSysErrException {
initWeb(request);
checkSys();
binder.setValidator(new CommonValidation(Website.class));
}
绑定验证对象。
不过如果 你一不小心 忘了绑定,然后在实体处出现
@ModelAttribute("website") @Valid Website website
就会 出现如题的错误。
我已经犯了2次了!!!所以写一下