11.javaweb项目中的相对路径和绝对路径写法


路径的写法

将来我们在开发的很对时候都会让我们来使用资源的路径,经常忘记怎么去写怎么写路径

  • 路径的分类:

1,绝对路径:通过绝对路径可以确定唯一资源
例如:http://Localhost:8080/response/ResponseDemo1
简化:/response/ResponseDemo1
定义:以" / "开头的路径,我们叫它绝对路径

2,相对路径:通过相对路径不可以确定唯一的资源
规则:确定访问当前资源和目标资源之间的相对位置关系
例如:./index.html
定义:不以"/"开头的路径以"."开头的路径,我们把它称为相对路径
在相对路径中"./"表示当前目录,"../"表示退一级目录

  • 在web项目中绝对路径的写法:
    规则:实际上我们在判断如何写路径的时候,先知道路径是给谁使用的就很好写

1,给客户端浏览器使用:需要添加虚拟目录(项目访问路径),在使用虚拟路径的时候我们尽量使用动态的虚拟目录,不然是一件很麻烦的事情(比如说重定向

//动态获取虚拟路径的方法
  String path = request.getContextPath();

2,给服务器使用的时候:不需要添加虚拟目录("比如说请求转发")

你可能感兴趣的:(11.javaweb项目中的相对路径和绝对路径写法)