项目开发之相对路径与绝对路径的问题

一、绝对路径

不可以改变的路径。比如我想去广州市天河区某某个小区23栋501号的话,我的地址将会是广东省广州市天河区某某小区23栋501号,这个地址是不会改变的,除非是发生拆迁或者其他事故。通过这个地址就可以找我。

二、绝对路径的分类

本地绝对路径:增加盘符的路径。如:e:/test/test.html

网络绝对路径:增加协议、ip地址、端口号的路径。如:http://localhost:8080/test/test.html

三、相对路径

可以改变的路径,可以以某个基准路径为参考,查找其他路径。比如小明在我的前面100米的位置,这里的我就是基准,小明在我这个基准的100米前。

在web开发中,默认情况下,相对路径的基准是以当前资源的访问路径为准基。

特殊的相对路径:路径前以‘/’为开头。

特殊的相对路径在不同的场景下,相对的位置会发生变化:

前台路径:比如<a href="/sss">、<img src="">

                  相对服务器的根:http://localhost:8080/ssss

后台路径:比如在转发forward("/user.jsp")、xml文件中

                   相对web应用的根:http://localhost:8080/atcrowdfunding-web/user.jsp

四、项目开发中相对路径的使用

  如在页面上采用EL表达式的方式:

实现一个监听器监听

在web.xml中配置监听器

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_37858042/article/details/88392895