关于在SPRING中的页面跳转和重定向(Forward&Redirect)
2011-03-21 16:42
585 查看
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)
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- 跳转(Forward)和页面重定向(Redirect)的区别
- java web工程中关于redirect重定向和forward页面转发的区别
- 跳转(Forward)和页面重定向(Redirect)的区别
- Spring Security4.1.3实现拦截登录后向登录页面跳转方式(redirect或forward)返回被拦截界面
- ASP.NET 使用response.redirect( "url ")跳转后,页面记录没刷新。
- response重定向和forward动作标记实现页面跳转的不同
- 关于页面跳转(转发重定向)和作用域的知识总结
- forward转发&redirect重定向
- springMVC3学习(九)--redirect和forward跳转
- ASP.NET MVC之"重定向/页面跳转"(关键词RedirectToAction,Redirect)
- Response.Redirect 关于页面跳转
- 关于Servlet里用sendRedirect 或 forward 来跳转到其它页面
- Spring Security4.1.3实现拦截登录后向登录页面跳转方式(redirect或forward)返回被拦截界面
- springMVC3学习(九)--redirect和forward跳转
- 转贴:关于内部重定向(forward)和外部重定向(redirect)
- 自定义PHP页面跳转函数redirect($url, $time = 0, $msg = '')