现在我们拿一个路径来做例子!
下面展示了三种情况。
相对路径
js/jquery-validation-1.14.0/lib/jquery-1.11.1.js
没有文件夹前面的目录路径,比较灵活,但是可能存在冲突的问题
绝对路径
固定的
/my/WebContent/js/jquery-validation-1.14.0/lib/jquery-1.11.1.js
前面带了项目js文件夹的目录,更加具体,但是这样目录就写固定了,当项目名字有改动的时候,整个文件的路径都需要修改
这时候,如果我们要想让目录更具体 ,又不想让整个目录固定,那么我们可以使用下面的方式
动态的
<%=request.getContextPath() %>/js/jquery-validation-1.14.0/lib/jquery-1.11.1.js
<%=request.getContextPath() %>就相当于/my/WebContent
但是<%=request.getContextPath() %>可以自动获取,这样子又方便修改目录,又可以使路径具体化!