我在java中创建一个可以由Andoid / IPhone使用的Spring REST Web服务。 我在控制器中的方法是
@RequestMapping(method = RequestMethod.POST, value = "/registerUser")
public ModelAndView registerUser(@RequestBody User user,HttpServletRequest request){
//register user
}
我对使用Spring验证器的基于表单的验证有所了解,在Spring网站的情况下,它与 ModelAttribute 最密切配合。
我的问题是,如何验证用户对象,并将特定错误发送到Andoid / Iphone端?假设用户名不是电子邮件模式,我如何将特定于错误用户名的错误消息发送到移动终端,以及它们将如何显示?
提前致谢。
答案 0 :(得分:1)
我将看一下JSR303注释驱动的bean验证内容。此链接将帮助您入门:
http://www.hibernate.org/subprojects/validator.html
还有:
http://docs.jboss.org/hibernate/validator/4.2/reference/en-US/html_single/
也有很多教程。