在做页面跳转的时候,直接返回一个ModelAndView 和先把要传到前台页面的值放到session里面 再返回一个要跳转页面的字符串有什么不同?
@RequestMapping("getList")
public ModelAndView getList(){
return menuService.getList();
}
@RequestMapping("getList")
public String getList(HttpSession session){
session.setAttribute("list", menuService.getList());
return "list";
}
从功能上来说差不多,但是前者更符合mvc的设计规范。
那么后者在效率上会不会相对高一些 ! ! !