码迷,mamicode.com
首页 > 其他好文 > 详细

转发和重定向的联系和区别

时间:2020-01-08 11:06:10      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:inf   mvn   项目   实现   contex   应对   ext   手动   dispatch   

》请求转发:不管跳转几个页面,都是一次请求,通过请求对象实现
》发送一次请求
》地址栏不会改变
》参数可以一直传递
》只能跳转到内部资源(项目中),不可以跳转外部资源(项目外)
》可以访问受保护的资源(web-inf)

req.getRequestDispatcher("demo.html").forward(req, resp); 

springmvn使用return "forward:/WEB-INF/jsp/demo.jsp";

》响应重定向:通过响应对象实现,跳转几个页面就发送几次请求
》发送多次请求
》地址栏会发生改变
》参数不能一直传递,需要手动传递,原因是,不是同一次请求了
》既可以跳转到内部资源,也可以跳转到外部资源
》不能访问受保护的资源

resp.sendRedirect("WEB-INF/test.html"); 

springmvn使用return new RedirectView(req.getContextPath() + "/demo.jsp");   

转发和重定向的联系和区别

标签:inf   mvn   项目   实现   contex   应对   ext   手动   dispatch   

原文地址:https://www.cnblogs.com/sxshe/p/12165152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!