@RequestMapping里需要配置的映射路径前面的‘/’和后面的‘.do’可以加可以不加。
属性:value指的是请求的地址,是缺省的默认值。string[]支持多路径、传值。
method指的是请求的method类型,get或post,不配置代表支持所有的请求类型。
支持返回类型有:
1.返回ModelAndView
2.返回void
3.返回字符串:作为逻辑视图名、进行重定向redirect:或进行转发forword:
4.返回map
数据绑定:
1、默认支持的参数类型
HttpServletRequest
HttpServletResponse
HttpSession()
Model :作用-将数据填充到request域中
2、简单数据类型的数据绑定
当请求中的参数名和处理器方法的形参名字一致时,会将请求中的参数数据与形参进行绑定。
支持的java基本数据类型有:int String double boolean等。
同时支持多参数:@RequestParam value:绑定的传参的参数名
required:是否必须传递的,默认值是true
defaultValue:默认值
3、简单pojo类型(类型属于基本数据类型)
参数名与pojo属性名的setter方法要一致
4、包装pojo类型
5、集合类型:数组