<1>.什么是转发?
一个web组件(jsp/servlet)将未完成的处理转交给另一个web组件继续处理,转发的各个组件会共享request和response对象。
<2>.转发的特点:
a.转发的目的地只能是一个应用内部的某个组件
b.转发之后,浏览器的地址栏的地址没有改变。
c.转发所涉及的各个组件可以共享同一个request,response对象。
<3>什么是重定向?
服务器向浏览器发送一个状态码302及一个消息头location,浏览器收到后,会立即向location所指向的地址发送请求。
<4>.重定向的特点
a.重定向的地址是任意的
b.重定向之后,浏览器的地址栏的地址变成了location所指定的地址.
<5>重定向和转发的区别
a.转发是在服务器端,重定向是在用户的浏览器端工作。
b.转发只能访问本地地址,重定向可以是任意的地址。
c.转发之后浏览器地址没有变化,而重定向的地址变成当前指定的地址。
d.转发的效率比重定向的效率高,因为重定向请求两次服务器,转发则是用户请求一次可能经过N个jsp页面返回给用户。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow