http中的重定向和转发

重定向(redirect)和转发(forward)的区别

 

a:重定向时,客服端浏览器的地址栏有变化,而转发没有

b:转发可以携带数据,重定向不行

c.重定向发生在客服端!转发发生在服务端,客服端是不知道

d:重定向时,客服端发送了两个请求,而转发只发送了一个请求(本质区别)

 

举个例子:重定向(买完菜了,你还要买肉,你跟老板说,哪里有肉买,老板告诉了你,然后你去了)

转发(买完菜了,老板不理了,瞪了你一眼,你就乖乖的走开了)

重定向:

redirect: 提交表单,处理成功后 redirect 到另一个 jsp(servlet),防止表单重复提交,浏览器里 URL 变了

转发:

当用户登录错误时,一般会回到登录页并提示信息,这个时候用转发问题不大且方便效率高

但是现在一般会用ajax异步提交,可以从后台带提示信息过去,所以现在在jsp中用转发意义不大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值