Web中的相对路径和绝对路径
在javaweb中,路径分为相对路径和绝对路径两种
相对路径是:
. 表示当前目录
.. 表示上一级目录
资源名 表示当前目录下的资源名(当前目录/资源名)
绝对路径:
http://ip:port/工程路径/资源路径
web中斜杠的不同意义
在web中/
是一种绝对路径
/ 斜杠 如果被浏览器解析,得到的地址是:
http://ip:port/
/ 斜杠 如果被服务器解析,得到的地址是:http://ip:port/工程路径
如下这几种情况
<url-pattern>/servlet1</url-pattern>
servletContext.getRealPath(“/”);
request.getRequestDispatcher(“/”);
特殊情况response.sendRediect(“/”)
这个也是属于服务器解析的,但是,他自己不会解析
他这个的作用是:把斜杠发送给浏览器解析。然后斜杠解析得到 http://ip:port/