1、服务端跳转(也称转发,转发不会改变地址栏的地址),自动加上上下文路径
req.getRequestDispatcher("/WEB-INF/jsp/user/index.jsp").forward(req, resp);2、客户端跳转(也称重定向,重定向是发送一个新的URL到客户端,由客户端重新访问),用户从servlet跳到servlet,不会自动加上上下文路径
resp.sendRedirect(req.getContextPath()+"/WEB-INF/jsp/user/list.jsp");
注:浏览器无法访问WEB-INF安全目录下的文件,只有通过服务器端跳转来进入
超链接a标签或者js的window.location.href()无法访问WEB-INF下的某一个jsp页面。