• git_89757
    2019-08-05
    forward转发一般应用在哪些场景,集群方式转发还能使用forward的方式吗

    作者回复: forward是服务器端的跳转,浏览器里是感知不到的,如果你是希望跳转后其他机器来继续处理,那还是redirect吧,这样才是从客户端发起的跳转。

    
     2
  • 进哥
    2019-11-01
    转发(forward)和重定向(redirect)的区别
    从地址栏显示来说
    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
    redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

    从效率来说
    forward:高.
    redirect:低
    展开

    作者回复: 也不是这么简单的,两者还有别的区别,比如forward时会带上当前请求的信息,而redirect则是个纯粹的客户端重定向。

    
    
  • WL
    2019-03-17
    想问一下老师redirect和forward前缀都写在哪里?

    作者回复: 写在View的名字里,比如我返回String,这个是View的名称我就可以写return "redirect:/index"

    
    
我们在线,来聊聊吧