我们在jsp中可以方便的使用“request.getCotext()”来获取工程的根目录。
但是如果我们的js代码存在一个单独的js文件中,这时候再想获取根目录,我们就要自己截取了。可以采用下面的方式。
为了方便解释我分开书写。
var locationPath = window.location;
//这个locationPath可以获取你当前浏览器请求的整个URL包括通过?加在后面的参数。相当于request.getRequestURL.
var path = locationPath.path;
//这个相当于request.getRequestRUI.
var splitPath= path.split("/")[1];
//然后通过 / 拆分path并且取得数组中第二个字符串就是我们所要的了。
var reqCotextPath = "/"+splitPath;
//在取出来的字符串前面加/,结果就和request.getCotextPath一模一样了。