答:前者仅是容器中控制权的转向, 在客户端浏览器地址栏中不会显示出转向后的地址; 后
者则是完全的跳转, 浏览器将会得到跳转的地址, 并重新发送请求链接。 这样, 从浏览器的
地址栏中可以看到跳转后的链接地址。 所以, 前者更加高效, 在前者可以满足需要时, 尽量
使用 forward()方法, 并且, 这样也有助于隐藏实际的链接。 在有些情况下, 比如, 需要跳
转到一个其它服务器上的资源, 则必须使用
sendRedirect()方法。
相关文章
- SERVLET API 中 forward() 与 redirect()的区别?
- SERVLET API中转发与重定向的区别?
- SERVLET中的doGet与doPost两个方法之间的区别
- asp.net中Response.Redirect与Server.Transfer的区别分析
- 关于struts2框架中Action与servlet API中解耦的个人理解
- Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别
- asp.net中 Server.Execute() Server.transfer()与Response.Redirect()的区别
- jsp中的forward和redirect的区别
- JAVA面试题之Forward与Redirect的区别详解
- 急!!!!两个问题:servlet中得不到session值;session.getValue与session.getAttribute的区别