java中以Redirect方式跳转和以RequestDespatch形式跳转区别?

2025-05-18 12:40:03
推荐回答(4个)
回答(1):

Redirect 是response的 它是返回给客户端,他重新定位一个全新的url,并丢弃以前的ruquest对象
RequestDespatch是服务器内部的转发,可以这样看,他是从某个地方取来东西并且送给前台,并且保留以前的request对象

回答(2):

Redirect是客户端方式的跳转,相当于让浏览器重新发送一个新的请求,同时浏览器地址栏的连接会相应的改变。
RequestDespatch是服务端的跳转,浏览器地址栏的地址不会变化,只是在服务器端进行跳转并且将页面展示给用户。

回答(3):

Redirect 是response的 它是返回给客户端
要求客户端重新发个请求到 服务器端
RequestDespatch是服务器内部的转发

回答(4):

顶楼上的,你可以看地址栏的区别,服务器跳转地址栏地址不变,客户端跳转就变了