开发者社区 问答 正文

spring mvc 的数据绑定,数据验证

正在学习spring(3.0.5) mvc,有个问题想请教一下:如何处理在数据绑定时候出的错呢?如何自定义出错的信息呢?

比如说:Object中要求是Integer,但是前台用户输入了字母A,这种情况,在Spring Binder Data,进行数据绑定的时候就会进行类型的转换,然后就会throw exception,如何处理这种情况?如何自定义错误信息呢?

展开
收起
a123456678 2016-03-16 11:11:40 2510 分享 版权
1 条回答
写回答
取消 提交回答
  • 前台使用js先validate以下,比如使用jquery_validate或者直接正则,后台校验的时候如果是bindData的话,也就是说你得到的是一个对象,貌似转换是自动进行的,你可以直接在对应的controller的对应的方法参数加上这个为Interger的属性名称(换个名字),在前台将属性换一个名字,然后在controller接受,自己进行转换和判断即可

    2019-07-17 19:03:40
    赞同 展开评论