SpringMVC接收请求参数
1.将参数封装到普通变量中
在方法上直接写对应页面url传递的参数名 就能接收到参数
一半少量或者零散的参数可以通过上面的方法,多参数可以使用Javabean封装
2.将参数封装到对象中
定义一个javaBean Account类
private String username;
private String password;
private Double money;
里面三个属性
要求 表单中的属性名和要封装的Javabean属性名保持一致
则SpringMVC框架可以自动注入值到Account对象中
3.封装到的对象中还有其他引用
Account类中还有User类属性
如果直接封装
user属性是为空的
必须在表单属性上使用
user.uname user.age
这样就能封装数据到user属性
4.解决POST请求中文乱码问题
如果在表单中输入中文时,会出现乱码的情况
在web.xml中配置中文乱码的过滤器
使用的类是org.springframework.web.filter.CharacterEncodingFilter
需要传入初始化参数encoding 值是 utf-8
告诉过滤器要使用的是那种编码
/是 / 表示要过滤所有请求
配置以后,可以解决乱码问题