HTML绝对路径与相对路径
在把jsp页面用原生HTML重写的时候遇到了路径的问题
因为${pageContext.request.contextPath}在jsp中代表着绝对路径
<link rel="stylesheet" href="${pageContext.request.contextPath}/qcadooView/public/ChartJS/Chart.min.css?ver=${buildNumber}" type="text/css" />
最后重写成
<link rel="stylesheet" href="/qcadoo/qcadoo-view/src/main/resources/qcadooView/public/ChartJS/Chart.min.css" type="text/css" />
相对路径
相对路径是指目标相对于当前文件的路径,网页结构设计中多采用这种方法来表示目标的路径。相对路径有多种表示方法,其表示的意义不尽相同。表示方法如下:
./ :代表文件所在的目录(可以省略不写)
../ :代表文件所在的父级目录
../../ :代表文件所在的父级目录的父级目录
/ :代表文件所在的根目录
值得注意的是,(/ :代表文件所在的根目录)其实可以理解成项目内部的绝对路径。