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标签的作用:

 

posted @ 2020-03-14 21:56  zihengQuan  阅读(670)  评论(0)    收藏  举报