forward与redirect:
一:forward浏览器的地址不会变,因为服务器访问目标地址后,获取内容发给浏览器,浏览器不知道服务器发送的内容从那里来。redirect是服务端根据逻辑发送一个状态码,告诉浏览器去重新请求。
二:forward会连带之前的request资源一起传过去,redirect不行
三:forward:一般用于用户登陆,根据角色转向页面。redirect一般用于用户注销登陆返回主页或其他网站
四:forward效率高,redirect低
forward与redirect:
一:forward浏览器的地址不会变,因为服务器访问目标地址后,获取内容发给浏览器,浏览器不知道服务器发送的内容从那里来。redirect是服务端根据逻辑发送一个状态码,告诉浏览器去重新请求。
二:forward会连带之前的request资源一起传过去,redirect不行
三:forward:一般用于用户登陆,根据角色转向页面。redirect一般用于用户注销登陆返回主页或其他网站
四:forward效率高,redirect低