关于在SPRING中的页面跳转和重定向(Forward&Redirect)
2011-03-21 16:48
471 查看
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的
通过在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的
相关文章推荐
- 关于在SPRING中的页面跳转和重定向(Forward&Redirect)
- 关于在SPRING中的页面跳转和重定向(Forward&Redirect)
- 关于在SPRING中的页面跳转和重定向(Forward&Redirect)
- java web工程中关于redirect重定向和forward页面转发的区别
- 跳转(Forward)和页面重定向(Redirect)的区别
- 跳转(Forward)和页面重定向(Redirect)的区别
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- ASP.NET MVC之"重定向/页面跳转"(关键词RedirectToAction,Redirect)
- 关于javaee servlet的跳转与重定向
- ASP.NET 使用response.redirect( "url ")跳转后,页面记录没刷新。
- springMVC3学习(九)--redirect和forward跳转
- Spring Security4.1.3实现拦截登录后向登录页面跳转方式(redirect或forward)返回被拦截界面
- springMVC3学习(九)--redirect和forward跳转
- 项目访问是直接页面 <jsp:forward page="i/1/1"/>跳转前加操作逻辑
- 关于Servlet里用sendRedirect 或 forward 来跳转到其它页面
- Spring Security4.1.3实现拦截登录后向登录页面跳转方式(redirect或forward)返回被拦截界面
- 使用SpringBoot的关于页面跳转的问题
- Response.Redirect 关于页面跳转
- 【学习摘记】马士兵Servlet&JSP_课时24_forward_sendredirect——原页面跳转 vs 新页面跳转
- 重定向redirect与跳转forward区别