RequestMapping注解除了正常匹配URL映射外有几个作用:
1、窄化请求映射
在controller类上给一个根路径
2、请求方法限定
在使用@RequestMapping(value="路径" method={request.GET,request.POST})
Controller方法的返回值
1、返回ModelAndView
需要方法结束时,定义ModelAndView,将Model和View分别设置。
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("list",list);
//指定视图
modelAndView.setViewName("sucsess");
2、返回String
如果controller方法返回string,表示返回逻辑视图名
真正视图(jsp路径)=前缀+逻辑视图名+后缀
@RequestMapping("/queryItems")
public String queryitems(Model model)throws Exception{
//调用service根据商品id查询商品信息
//ItemsCustom itemsCustom = itemsService.findItemsByID(1);
//通过形参中的model将model数据传到页面
//相当于ModelAndView.addObject(ÿ