06.SpringMVC之参数绑定
默认支持的参数类型一
HttpServletRequest 、HttpServletResponse 、HttpSession、java.security.Principal、Locale 、InputStream 、OutputStream 、Reader 、Writer
默认支持的参数类型二
Model是一个接口,ModelMap是一个接口实现 ,作用是将Model数据填充到request域
绑定简单参数
对象赋值
要点:表单提交的name属性必需与pojo的属性名称一致,支持级联属性,name属性值为pojo属性.关联对象属性
数组赋值
集合赋值,泛型是基本类型
集合赋值,泛型是对象
map集合赋值
restful风格
HiddenHttpMethodFilter
form 表单只支持 GET与POST请求 对于DELETE和PUT请求并不支持,Spring3.0 添加了一个过滤器可以将这些请求转换为标准http方法使得支持GET、POST、PUT 与DELETE 请求。
实现步骤:
在web.xml中添加HiddenHttpMethodFilter过滤器
在form中加入一个隐藏字段:<input name="_method" type="hidden" value="UPDATE&&DELETE">