关于在SPRING中的页面跳转和重定向(Forward&Redirect)

来源:互联网 发布:浙江省大数据行动计划 编辑:程序博客网 时间:2024/06/05 07:25

 

1,Redirect的两种方式:
   通过在controller的new ModelAndView:
      return new ModelAndView(new RedirectView(this.getViewFilename()));
   通过在controller中使用HttpServletResponse实例:
      response.sendRedirect(this.getViewFilename());
      return null;

   注意:redirect是针对document root的

2,Forward:
   通过在controller的HttpServletRequest实例:
      request.getRequestDispatcher(this.getViewFilename()).forward(request, response);

   注意:forward是针对context root的

原创粉丝点击