小码问答,有问必答!

response的重定向方法sendRedirect的问题

response的重定向方法sendRedirect。填写://www.xxx.com样式的相对路径的时候,为什么会跳转到http://www.xxx.com//www.xxx.com

JavaEE

收藏

1个回答

我要回答

  • author
    牛叔叔 2019-06-13 09:28

    response的重定向方法sendRedirect中的地址分两种,其中http://这种url表示让浏览器跳转到该网址。

    而如果不是协议://开头的网址,则表示让浏览器跳转到本域名下的该地址(实际也就是理解为相对于本站的地址了)。

    所以,你填写的 //www.xxx.com被理解为了本站的一个路径,故而跳转到http://www.xxx.com//www.xxx.com