请求参数的绑定
请求参数的绑定说明
1、绑定机制
- 表单提交的数据都是k=value格式username=haha&password=123
- SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的
- 要求:提交表单的key和参数的名称是相同的
2、支持的数据类型
- 基本数据类型和字符串类型
- 实体类型(JavaBean)
- 集合数据类型(List、map集合等)
基本数据类型和字符串类型
jsp页面为

controller页面为

点击超链接后

得到传递的参数

参数绑定实体类对象
首先创建一个实体类

然后再jsp上写一个表单提交
然后是controller方法

启动服务器,访问该页面


点击提交

成功封装

如果封装类中有引用类型的属性,我们可以使用OGNL表达式的写法

来给引用类型中的属性赋值
表单封装javabean的中文乱码问题
我们上述代码中的表单如果传入中文的话,会出乱码


springMVC框架给我们提供了一个过滤器,可以帮我们解决中文乱码的问题

然后再次执行,就解决了乱码的问题

请求参数绑定集合

然后重启服务器,访问该jsp

提交表单

控制台输出的数据为


浙公网安备 33010602011771号