为了避免jsp跳jsp,servlet跳jsp,forward方式跳转,sendRedirect跳转产生的路径问题,
对于jsp和使用sendRedirect跳转的servlet,采用直接使用带
容器路径[String request.getContextPath()]的绝对路径就可以彻底解决,即:
1)<%
String contextPath = request.getContextPath();
String url = contextPath + "/user/login.jsp";
%>
<a href="<%=url%>"> login</a>
2) ....
String contextPath = request.getContextPath();
String targetPath = contextPath + "/user/login.jsp";
RequestDispatcher rd = request.getRequestDispatcher(targetPath);
rd.forward(request, response);
......
对于使用forward跳转的servlet,则不要加容器路径,否则就重复出现 容器路径,