? 限定GET方法 @RequestMapping(method = RequestMethod.GET) 如果通过POST访问则报错: HTTP Status 405 - Request method ‘POST‘ not supported 例如: @RequestMapping(value = "itemList",method = RequestMethod.POST) ? 限定POST方法 @RequestMapping(method = RequestMethod.POST) 如果通过GET访问则报错: HTTP Status 405 - Request method ‘GET‘ not supported ? GET和POST都可以 @RequestMapping(method = {RequestMethod.GET,RequestMethod.POST})
controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。
携带数据+返回视图路径给解析器
public ModelAndView itemList(){ //从Mysql中查询 List<Items> list = itemService.selectItemsList(); ModelAndView mav = new ModelAndView(); //数据 mav.addObject("itemList", list); mav.setViewName("itemList"); return mav; }
使用model或者modeltype携带数据,返回路径
优点:数据与视图分类,符合解耦合原则
model携带数据,不返回视图----->应用:ajax界面,异步请求无需跳转视图
原文:https://www.cnblogs.com/lvoooop/p/10909106.html