【发布时间】:2010-09-15 19:31:22
【问题描述】:
我正在验证传入的属性,但验证器甚至会捕获其他未使用 @Valid 注释的页面
@RequestMapping(value = "/showMatches.spr", method = RequestMethod.GET)
public ModelAndView showMatchPage(@ModelAttribute IdCommand idCommand)
//etc
当我访问页面/showMatches.spr 时,我收到错误org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Invalid target for Validator [cz.domain.controller.Controllers$1@4c25d793]: cz.domain.controller.IdCommand@486c1af3,
验证器不接受它,但我不希望它验证!通过这个验证器:
protected void initBinder(WebDataBinder binder) {
binder.setValidator(new Validator() {
// etc.
}
【问题讨论】:
标签: spring spring-mvc validation