路径专题
文章目录
相对路径
- . 表示当前目录
- … 表示上一级目录
- 资源名 表示 当前目录/资源名
绝对路径
在实际开发中,路径都使用绝对路径,而不简单的使用相对路径
- 绝对路径
- base + 相对
/ 问题
在 web 中 / 斜杠 是一种绝对路径,但是浏览器和服务器解析出来的地址不同
浏览器解析
得到的地址是:http://ip:port/
示例情况:<a href="/">斜杠</a>
服务器解析
得到的地址是:http://ip:port/工程路径/
示例情况:
- /servlet
- servletContext.getRealPath(“/”)
- request.getRequestDispatcher(“/”)
特殊情况
把斜杠发送给浏览器解析,得到 http://ip:port/
示例情况:response.sendRediect(“/”);