根据请求url判断引用路径。
eg:若请求路径为test1/test2/just.do,图片路径在webapp根目录的assets文件夹中picture.jpg。js文件为在webapp根目录的assets文件夹中xxx.js。
则jsp中引用js的路径为
${pageContext.request.contextPath}/assets/xxx.js
js中引用的图片路径,需要根据请求url先返回webapp目录,由于请求url有两个上级目录,分别为test1,test2,所以需要先往上级跳两级目录,即路径为:
../../assets/picture.jsp
总结:js的引用路径,是相对于请求url的,请求url的根目录为webapp。
jsp引用js时,均可
${pageContext.request.contextPath}/js文件相对于webapp的路径
js引用路径时,均可
根据请求URL,返回webapp根目录,有几级目录就往回几级目录。 即 “ X个../ + 图片相对于webapp的位置。”