绝对路径和相对路径

1.开发时,写相对路径容易出现路径混乱而导致路径错误,因此常常都用绝对路径。

  绝对路径设置方式:

  (1)在servlet 中:

path=request.getContextPath()+“path”;

  (2)jsp页面中:

path=${pageContext.request.contextPath}+"path"

2.javaWeb中"/"代表的含义

  (1)"/"代表着当前web应用的根路径(比如当前项目名为Hello,则代表的路径为:localhost:8080/Hello/)

    常见的代表根路径的情形:①请求转发

                ②web.xml文件中的映射            

  (2)"/"代表着当前web站点的根路径(比如当前项目名为Hello,则代表的路径为:localhost:8080/)

    常见的代表站点路径情形:①超链接

                ②请求重定向

                ③表单中的action

  总结:若"/"需要交由Servlet容器来处理,则代表的是当前web应用的根路径

     若"/"需要浏览器来解析,则代表当前web站点的根路径

原文地址:https://www.cnblogs.com/cowboys/p/5374190.html