HTML页面使用js获取项目上下文路径
2014-07-24 13:30
609 查看
在做项目中,原本使用的是JSP页面,其中,里面有用到${pageContext.request.contextPath}来获取项目的上下文路径。但是,后来考虑到JSP页面初次访问的时候会转换为Servlet,这样就降低了页面的访问速度,于是就考虑使用HTML页面来替代JSP。
替代完成后,通过链接访问HTML页面的时候,会出现“No Mapping Found For URI......”的错误,在控制台可以看到,${pageContext.request.contextPath}原样显示在路径中,并没有获取到项目的真实路径。
后来突然想起来${pageContext.request.contextPath}只适用于JSP 页面,而HTML无法识别,因此,就想到了在HTML中使用js来获取路径,最终使用下面的代码实现了功能。
替代完成后,通过链接访问HTML页面的时候,会出现“No Mapping Found For URI......”的错误,在控制台可以看到,${pageContext.request.contextPath}原样显示在路径中,并没有获取到项目的真实路径。
后来突然想起来${pageContext.request.contextPath}只适用于JSP 页面,而HTML无法识别,因此,就想到了在HTML中使用js来获取路径,最终使用下面的代码实现了功能。
function getContextPath(){ var pathName = document.location.pathname; var index = pathName.substr(1).indexOf("/"); var result = pathName.substr(0,index+1); return result; }
相关文章推荐
- HTML页面使用js获取项目上下文路径
- js实现在HTML页面获取项目名路径
- js在jsp页面或当独的js文件中获取项目路径
- 纯html页面中js如何获得项目路径
- 两种方法在JS中使用项目根路径,以及从reques获取各种路径总结
- jsp页面中引入文件路径问题的解决方案(使用request获取项目路径)【原创】
- HTML页面使用JS获取地址栏参数
- 使用VSCode 断点调试 js项目,html页面
- 引用外部.css或.js文件的路径问题--jsp或html页面或是在web项目中的引用
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- js获取项目根路径
- js获取html页面传参
- JS获取当前网址,JS获取当前域名URL ,JS获取网站完整路径页面地址
- vc++获取当前使用IE的URL路径与页面的源代码
- 使用Javascript获取页面所在目录的绝对路径
- js 获取 项目 根路径 JavaScript
- js获取项目根路径
- js Html页面控件的获取值
- ThinkPHP学习笔记(三)有关项目中URL的路径问题和使用frame搭建页面的
- 从外部的js文件中使用<%=%>获取ASPX页面的ClientID获取后台代码