Web的相对路径和绝对路径

1.在javaweb中,路径分为相对路径和绝对路径两种:

  1.相对路径

    .            表示当前目录

    ..           表示上一级目录

        资源名   表示当前目录 / 资源名

  2.绝对路径:

    http://ip:port/工程路径/资源路径

  3.说明:

    在实际开发中,路径都使用绝对路径,而不简单的使用相对路径。

      1、绝对路径

      2、base+相对

2.web中 / 斜杠的不同意义

  1.在web中,/ 斜杠是一种绝对路径。

  2./ 斜杠如果被浏览器解析,得到的地址是:http://ip:port/

    <a href="/">斜杠</a>

  3. / 斜杠如果被服务器解析,得到的地址是:http://ip:port/工程路径

    1、<url-pattern>/servlet</url-pattern>

    2、servletContext-getRealPath("/")

    3、request.getRequestDispatcher("/")

  4.特殊情况:response.sendRediect("/"); 把斜杠发送给浏览器解析。得到http://ip:port/

3.base标签的作用:

你还有很多未完成的梦,你有什么理由停下脚步
原文地址:https://www.cnblogs.com/quanziheng/p/12494616.html