在servlet里根据信息的id删除该条记录,跳转重定向到一个页面,为什么会跳出当前项目?

2025-04-26 18:50:38
推荐回答(1个)
回答1:

重定向时候,“/"这个符号指向的是整个web的根地址,是有可能跳出当前项目的(因为当前项目是web的根地址加上web context地址);

请求转发时,"/"这个符号指的是基于web context的地址,不可能跳出当前项目;


所以你要用重定向,前面就加上web context的地址,比如:

response.sendRedirect(request.getContextPath()+"/xxxxx");

要么就改用请求转发,这样就不会跳出当前项目,但浏览器地址栏不会变。