参数绑定——总结

请求参数在spring,通过方法参数进行数据封装数据。
demo.action?username=jack

public String demo(String username)

1.简单类型
常用类型:String、Integer、Double、Float、Boolean 等
Servlet内置:HttpServletRequest、HttpServletResponse、HttpSession
2.POJO类型(JavaBean)
请求多个参数 ,username=jack&password=1234

public String xxx(User user) ,请求参数name与JavaBean User属性名,如果匹配,数据封装。

3.包装POJO类型(一个JavaBean含有另一个JavaBean)
user.username = jack
java public String xxx(UserVo userVo)
4.存在问题:
名称不一致: @RequestParam(name=“请求参数的参数名”)
必须填写: @RequestParam(required=true)
默认值:@RequestParam(defaultValue=“默认值”)

5.数组
ids=1&ids=2&ids=3

public String xxx(Integer[] ids) 

6.集合

public String xxx(UserVo userVo)	--> UserVo  private List<Integer>

List<User> userList;  表单名称  userList[0].username = jack

7.日期
开启mvc支持:@EnableWebMvc
Date类型字段添加注解:@DateTimeFormat(pattern="")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值