转发和重定向

两种不同的方式分别是:转发和重定向

转发===== 服务器端跳转(服务器端的组件A--------->组件B)

-----------------------------------------------------------------------

重定向======客户端跳转(请求一个新的地址)

重定向:请求服务器组件A,服务器端将为处理完成的结果返回给客户端,客户端向新B组件发送请求,地址栏会改变。。。。客户端跳转,地址栏发生改变

转发:服务器端A组件----->B组件,A组件将未完成的处理结果交给B组件继续处理。。。服务器端跳转,地址栏不改变

最常见的情况就是一个servlet将加工之后的数据转交给一个jsp来生成相应的界面。。。。-------------这个是为forward--------服务器端跳转!

总结:

1数据共享:转发web组件和转发到的web组件可以共享request里面的数据。

重定向是一个新的请求,之前request里的数据全部没了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值