绝对路径和相对路径的使用
比如说我现在在 student_list.jsp 下面编辑,然后我要用到taglibs.jsp文件,我可以用两种方式
一、相对路径
student_list.jsp 和 taglibs.jsp 都是属于jsp文件夹目录下的子文件
如果student_list.jsp要调用 taglibs.jsp 那么就可以 写成 ( 关键看file里写的的路径!)
<%@ include file="./taglibs.jsp"%>
或者
<%@ include file="taglibs.jsp"%>
./ 是代表本目录下(即jsp文件夹)
再举个栗子
如果 student_list.jsp 要调用 util.js 就要写成
../../static/util.js
../代表上一级目录(是WEB-INF)
../../代表是上一级目录的上一级目录(即webapp)
二、绝对路径
就是从头写到尾的路径
再拿上面的例子说明
student_list.jsp要调用 taglibs.jsp
绝对路径可以写成
/Java1907SSMMaven/WEB-INF/jsp/taglibs.jsp"
student_list.jsp要调用 util.js
绝对路径可以写成
/Java1907SSMMaven/static/util.js"
因为以后换项目名的时候为了方便不用改名jsp里路径名,所以将
此处改为${pageContext.request.contextPath}
三、其他说明
这个斜杠代表