如何在js文件中实现获取request.getCotextPath();
2015-01-29 11:40
344 查看
我们在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一模一样了。
但是如果我们的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一模一样了。
相关文章推荐
- 纯js文件中获取${pageContext.request.contextPath}
- js文件中获取${pageContext.request.contextPath}
- 在js文件中如何获取basePath处理js路径问题
- 如何在js文件中如何获取basePath
- 在js文件中如何获取basePath处理js路径问题
- Js获取fileupload的绝对路径时总是的到C:\fakepath\+文件名称的 解决方案
- BSP中如何引用外部文件(JS/CSS等)及复杂功能的组织实现
- [js]js中获取 <%=request.getContextPath()%>
- js如何获取文件扩展名
- 如何获取当前程序文件的路径CurrentPath
- 如何动态的导入js文件具体该怎么实现
- 如何实现一个通用的IHttpHandler 万能的IHttpHandler HttpWebRequest文件上传
- js如何获取file控件的完整路径具体实现代码
- js中获取 <%=request.getContextPath()%>
- 【转载】FileUpload控件如何实现上传和文件属性获取
- 在gridview模板列批量获取文本框的值(在JS如何实现)
- js的request方法,对“获取静态文件传递参数的函数” 进行了优化
- js实现在ie6和firefox下获取上传文件的大小
- Android媒体文件metadata是如何实现跟解码器结合获取的
- js中获取 <%=request.getContextPath()%>