springmvc参数绑定
来源:互联网 发布:增值税发票认证软件 编辑:程序博客网 时间:2024/05/18 15:25
注解开发中的参数绑定:
将request‘请求过来的key/value的数据,通过转换将key/value串转成形参,将转换后的结果传给形参。
springmvc所支持的参数绑定:
1.默认支持类型,HttpServletRequest,HttpServletResponse,HttpSession,Model/ModelMap
2.简单数据类型,整型,字符串,日期
只要保证request请求的参数名和形参名称一致,自动绑定成功
如果request请求的参数名和形参名称不一致,可以使用@RequestParam(指定request请求的参数名),加在形参前边
3.pojo类型
只要保证request请求的参数名称和pojo中的属性名一致,自动将request请求的参数设置到pojo的属性中。
注意:形参中既有pojo类型又有简单类型,参数绑定互不影响
自定义参数绑定:日期类型绑定自定义
4.包装类型pojo参数绑定
- 在形参中添加HttpServletRequest request参数,通过request接收查询条件参数。
- 在形参中让包装类型的pojo接收查询条件参数。
分析:
页面传参数的特点:复杂,多样性。条件包括:用户账号,商品编号,订单信息。。。如果将这些都放在简单pojo(属性是简单类型)中,pojo类属性比较多且乱。
建议使用包装类型pojo,pojo中的属性是pojo。
controller:直接使用包装pojo接收
ItemsQueryVO就是一个包装pojo
jsp
5.集合类型的参数绑定
1.简单类型的集合参数绑定
使用数组作为形参来接收请求的集合参数
controller
jsp
2.pojo类型的集合参数绑定
使用数组或者list两者都可以,一般常用list。(通常需要批量提交数据时,将提交的数据绑定到list<pojo>中) 注意:这种pojo类型的集合参数绑定,必须将list或者数组作为一个包装类中的属性,然后使用该包装类对象作为形参来接收请求参数。
包装pojo类 ItemsQueryVo, 将需要装itemsCustom集合的对象放入包装类中。
controller
jsp
阅读全文
0 0
- springmvc参数绑定-pojo绑定
- springmvc参数绑定-复杂绑定
- springMVC请求参数绑定
- springmvc 的参数绑定
- SpringMVC参数绑定
- springmvc参数绑定
- SpringMVC参数绑定注解
- springmvc参数绑定
- SpringMVC 参数绑定
- SpringMVC参数绑定注解
- SpringMVC自定义参数绑定
- SpringMVC参数绑定高级
- SpringMVC参数绑定过程
- springmvc中的参数绑定
- springMVC参数绑定注解
- SpringMVC参数绑定
- springMVC---参数绑定
- springmvc参数绑定
- Java中的Filter过滤器
- iOS ATS测试跳过无效证书
- jedis总结
- maven生成可以直接运行的jar(包括依赖和mainclass)
- 静态注册 ACTION_SCREEN_ON & ACTION_SCREEN_OFF 收不到
- springmvc参数绑定
- HDU 6170 Two strings
- 一些关于工程的构想
- xgboost 实战以及源代码分析
- 海量数据处理-BloomFilter
- 欺小怕大吗?——CSDN的水印!
- leetcode[Sum of Square Numbers]
- 如何利用wordpress搭建自己的第一个博客
- java DecimalFormat常用的方法