web中的相对路径和绝对路径+web中斜杠的不同意义

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/

猜你喜欢

转载自blog.csdn.net/qq_45821251/article/details/110239904