SpringMVC框架下的B/S前后台的数据交互
仅在在数据的角度做对基于SpringMVC框架的前后台数据交互做片面总结,可能许多错误,欢迎指出。
-
一、后台传送数据,有常用的两种类型四种方式
-
A类:跳转页面携带的数据,即前台请求页面,后台发送页面的时候将页面和数据一起返回给前台。
使用@RequestMapping注解与HttpServletRequest 类,如下:
@RequestMapping("/url") public String demo(HttpServletRequest request) { request.setAttribute("obj", "there is your data"); return "JSPpagename"; }
使用@RequestMapping注解与ModelAndView 类,如下:
@RequestMapping("/url") public ModelAndView demo() { ModelAndView mv = new ModelAndView (); mv.setViewName("JSPpagename"); mv.addObject("obj", "there is your data"); return mv; }
使用@RequestMapping注解与Model 类,如下:
@RequestMapping("/url") public String demo(Model model) { model.addAttribute(