高级参数绑定
数组的参数绑定
要求 :要求前台传入的参数名称 必须等于方法的参数名称
list集合的参数绑定
要求: 前台传入的的参数名必须是, 集合属性名称[下标] .泛型里面的属性名
@RequestMapping
标注url到方法的映射关系
在类上标注,在url上加上模块名称
限制方法的请求类型(post和get)
方法的返回类型
String:指定返回的视图名称
重定向:返回 redirect: 重定向的url地址
内部请求转发: 返回forword:转发的url地址
绝对路径和相对路径
绝对路径: 以/开头,要转发的方法不在同一个目录下,必须使用绝对路径
相对路径:不以/开头,要转发的方法在同一个路径下,可以使用相对路径
modelAndView
model:将处理好的数据放入request域中
View: 指定返回的视图名称
json数据的交互
springMVC没有对json的实现,我们需要加入第三方的json项目
第三方的杰克逊json项目,对springMVC的支持非常好,可以做好0配置