1、在 javaWeb中,路径分为相对路径和绝对路径 1.1、相对路径: . 表示当前目录 .. 表示上一级目录 资源名 表示当前目录/资源名 1.2、绝对路径: http://ip:port/工程路径/资源路径
1、在 javaWeb中,路径分为相对路径和绝对路径
1.1、相对路径:
. 表示当前目录
.. 表示上一级目录
资源名 表示当前目录/资源名
1.2、绝对路径:
http://ip:port/工程路径/资源路径
2、在实际开发中,路径都使用绝对路径,而不简单地使用相对路径。
1、绝对路径
2、base+相对
Web中/斜杠的不同意义
在web中,/斜杠是一种绝对路径。
/斜杠 如果被浏览器解析,得到的地址是: http://ip:port/
斜杠
/斜杠 如果被服务器解析,得到的地址是: http://ip:port/工作路径
1、/servlet1
2、servletContext.getRealPath("/");
3、request.getRequestDispatcher('/');
3、特殊情况:
response.sendRedirect("/"); 把斜杠发送给浏览器解析。得到http://ip:port
4、base标签
定义和用法
通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。
使用 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 、、、
必需的属性
属性
值
描述
href
URL
规定页面中所有相对链接的基准 URL。
可选的属性
属性
值
描述
target
_blank _parent _self _top framename
在何处打开页面中所有的链接。