相对路径和绝对路径:
相对路径:
. 表示当前目录
.. 表示上一级目录
绝对路径:
http://ip:port/工程路径/资源路径
在web中 / 斜杠被分别被浏览器和服务器解析的结果:
在web中 / 斜杠 被浏览器解析得到的地址是:http://ip:port/
在web中 / 斜杠 被服务器解析得到的地址是:/工程路径/(即:http://ip:port/工程路径/)
常见以下几种情况:
● <url-pattern>/servelturl</url-pattern>
● servletContext.getRealPath("/"); ==>
是得到执行路径
/
工作路径
● request.getRequestDispatcher("/");
在 javaWeb 中 路径最后带 / 和 不带 / 含义不同- 路径最后带 / 表示路径- 路径最后不带 / 表示资源
特别说明:重定向
response.sendRediect("/");
这条语句虽然是在服务器执行的,但是, 服务器是把斜杠
/
发送给浏览器解析。因此得到地址
http://ip[
域名
]:port/
servlet重定向定位资源推荐方式: