1.Web中的相对路径和绝对路径
相对路径:
. 表示当前目录
.. 表示上一级目录
资源名 表示当前目录/资源名
绝对路径:
http://ip:port/工程路径/资源名
2.在Web中/斜杠的不同意义:
在web中 / 斜杠是一种绝对路径。
/ 斜杠 如果被浏览器解析,得到的地址是:http://ip:port/
<a href="/">斜杠</a>
/ 斜杠 如果被服务器解析,得到的地址是:http://ip:port/工程路径
<url-pattern>/servlet<url-pattern>
servletContext.getRealPath("/");
request.getRequestDispatcher("/");
特殊情况: resquest.sendRediect("/") 把斜杠发送给浏览器解析,得到http://ip:port/
3.base标签
<base>标签的作用是为页面上的所有链接定义默认地址或默认目标。
可以防止转发过程中出现地址错误。