spring mvc 的参数验证

黄途文 发布于 2014/05/12 15:25
阅读 740
收藏 0

在spring mvc 的参数验证是支持jsr303规范的

但是我有一个疑问 就是:我在使用jsr303规范的hibernate实现的框架时,发现验证规则是绑定在bean对象上的!

那么怎么解决这样的一个问题呢?

第一个校验 我需要添加会员 校验规则是 age必须且在0-150范围内

第二 校验 我需要修改会员 这个时候会员的age是不必须的!

这样两个很正常的业务现在他们的校验规则冲突了(因为这个规则是绑定在user对象的)

请问你们怎么是怎么使用spring mvc的校验的 这样的问题又是什么解决的

加载中
0
triankg
triankg
entity bean 和 form bean 不要使用一个对象, 场景不一样
黄途文
黄途文
这个我不赞同,按照你这样的说法每个提交form都有一个bean,还谈什么重复利用,这里验证规则和实体bean本来应该分开才是合理的
返回顶部
顶部