1 映射路径 @RequestMapping(value={"/","/hello"}) @RequestMapping(value="/a")
2 传值
客户端-服务器
1 形参,加与不加@RequestParam略有区别,详见下边3
2 req原生
服务器-客户端
1 形参Map<String,Object> map
2 形参Model model org.springframework.ui.Model
3 req原生
注意,当model.addAttribute("ok");为一个参数时,key为其对象对应类的camel字符串值
3 @RequestParam加与不加的区别:
如果加了,那么访问该uri时若不带参数会被认为是另一个uri,会报404,(确切的说若没有不带参数的重载 方法且与之同mapping 会报404),必须带完整的参数才被认为是访问该uri,
如果不加,则访问该uri时若不带参数就会报错,默认会赋值为null,因此建议用包装类型代替原生类型
4
req session 都可为形参,如HttpServletRequest req