./ 当前目录
../ 父级目录
/ 根目录
1 ./ 当前目录
项目的根目录是http://localhost:8080/ServletPathDirectionDemo/
TestServlet.java位于servlet包下,访问地址是
http://localhost:8080/ServletPathDirectionDemo/servlet/TestServlet
在dopost方法中重定向:
response.sendRedirect("./test.jsp");
则跳转到了:
http://localhost:8080/ServletPathDirectionDemo/servlet/test.jsp
./ 表示当前目录http://localhost:8080/ServletPathDirectionDemo/servlet/
2 ../ 父级目录
在dopost方法中重定向:
response.sendRedirect("../test.jsp");
则跳转到了:
http://localhost:8080/ServletPathDirectionDemo/test.jsp
../ 表示当前目录的父级目录:
http://localhost:8080/ServletPathDirectionDemo/
3 / 根目录
在dopost方法中服务器内部跳转:
//服务器内部跳转,这里的斜线表示项目的根目录
request.getRequestDispatcher("/test.jsp").forward(request, response);
则跳转到了:
http://localhost:8080/ServletPathDirectionDemo/test.jsp