不同的浏览器怎么跳转jsp页面的路径不一样

一个增加的页面跳转,几个浏览器跳转的路径怎么不一样,这是chrome的可以正常跳转
图片说明
这是edge的,找不到jsp
图片说明
这是搜狗急速模式
图片说明
这是兼容模式
图片说明
这是跳转代码
图片说明

我都懵逼了。。。。

是不是个别服务器(或个别功能)会被墙……

这是不可能的,,你这个就是路径的问题

2个url地址明显不一样,ie的多了个user目录,你那个addnew直接做成链接不就行了,干嘛添加个click来跳转。没看到全部代码,不懂你是不是其他代码影响解析了,如base标签什么的

edge跟IE用的是同一个内核,搜狗跟edge的window.location.href在解析相对路径的时候都会出问题,可以使用绝对路径解决
代码如下

 function getContextPath() {
    var pathName = document.location.pathname;
    var index = pathName.substr(1).indexOf("/");
    var result = pathName.substr(0,index+1);
    return result;
  }
var path = getContextPath();

window.location.href = path+"/项目名称/addStu.jsp";