首页 > 编程语言 > 详细

spring参数绑定:

时间:2020-12-03 22:06:47      阅读:31      评论:0      收藏:0      [点我收藏+]

1 默认支持的类型

           直接在controller方法形参上定义下边类型的对象,就可以使用这些对象。在参数绑定过程中,如果遇到下边类型直接进行绑定。

           1). HttpServletRequest:通过request对象获取请求信息

           2). HttpServletResponse:通过response处理响应信息

           3). HttpSession:通过session对象得到session中存放的对象

           4). Model/ModelMap:model是一个接口,modelMap是一个接口实现 。作用:将model数据填充到request域。

 2 简单类型

          通过@RequestParam对简单类型的参数进行绑定。

          如果不使用@RequestParam,要求request传入参数名称和controller方法的形参名称一致,方可绑定成功。

          如果使用@RequestParam,不用限制request传入参数名称和controller方法的形参名称一致。

          通过required属性指定参数是否必须要传入,如果设置为true,没有传入参数,会报错。

3 pojo绑定

          页面中input的name和controller的pojo形参中的属性名称一致,将页面中数据绑定到pojo。(usename,age;不需要user.username,user.age)

4 自定义参数绑定实现日期类型绑定

          对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定。将请求日期数据串转成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致。

spring参数绑定:

原文:https://www.cnblogs.com/glb79809-glb/p/14081958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!