一. 储备知识
由于开发中会使用大量转发,转发可能会造成页面的相对路径失效,开发中不推荐使用相对路径
相对路径:
- 开发时,参考的是文件所在位置
- 浏览器访问时,参考的是地址栏url地址
绝对路径:以/开始的有基准路径的地址
- 浏览器解析的基准路径:只能到服务器http://主机地址:端口号(解析时浏览器会自动在标签的绝对路径前添加基准路径)。
作用在哪些方面?
1.html标签内使用的地址,如超链接、form表单的action、src、href。2.重定向的绝对路径 - 服务器解析的基准路径:到具体的项目根目录http://主机地址:端口号/项目名。
作用在哪些方面?
1.web.xml配置文件的使用。2.转发时的绝对路径
转发和重定向时使用绝对路径:
- 转发的绝对路径由服务器解析,基准路径:到项目名
- 重定向的绝对路径由浏览器解析,重定向是给了浏览器一个地址,浏览器使用地址再次发起请求,基准路径:到服务器