为了账号安全,请及时绑定邮箱和手机立即绑定

请问我该什么情况使用forward或者sendRedirect?有什么讲究吗?

请问我该什么情况使用forward或者sendRedirect?有什么讲究吗?

临摹微笑 2021-10-13 15:11:09
实际开发中 跳转 什么时候用forward 什么时候用sendRedirect 具体区别我知道 就不知道什么时候用应该用哪种 最好举例说明(具体需求的时候)
查看完整描述

2 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

转发 转向
从字面意思就可以理解
从页面产生一个请求,需要另一个类来处理数据,我们就将请求转发出去。
转向,处理完请求了,转向结果输入页面(或是其他)。
关键就在这个你是否需要在下一过程中用到之前的请求数据

查看完整回答
反对 回复 2021-10-18
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

forward 就是请求转发 1。 他用的还是一个request
2。URL是不变的 给你举个例子 就是说 我交给你办的事,你去办吧,然后你又想找别人办 那也没必要告诉我,我也不知道,你找的人再去找人也和你没关系,这样总的下来路线是一条!
sendredirect 是重定向 1。他会产生一个新的请求,也就是说你如果保存在request中的东西就会丢失。
2。URL 改变 也就是说 交给你办的事 你看你办不完 你又给我送回来了,我再去找别人办 这样下来是有多条来回的路线的!
-- 如果想用sendredirect 就必须把数据放到Session 中 尽量别多放 会影响效率!

查看完整回答
反对 回复 2021-10-18
  • 2 回答
  • 0 关注
  • 266 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信