js中获取上下文路径的方法
来源:互联网 发布:java五子棋人机对战 编辑:程序博客网 时间:2024/05/16 10:41
var path=null;
//js获取项目访问的url地址的方法
//这样写就不用每个jsp页面都写个隐藏域传递path这个参数了,页面多的时候比较麻烦
function getRootPath(){
//获取当前网址,如:http://localhost:8080/supermarket/user.do?method=query
var currentWwwPath=window.document.location.href;
//获取主机地址之后的目录,如:/supermarket/user.do(注意:不包括?后面传递的参数)
var pathName=window.document.location.pathname;
//获取/uimcardprj中/的位置(也就是主机地址后面的/),这里是:21
var position=currentWwwPath.indexOf(pathName);
//获取主机地址,如:http://localhost:8080
var localhostPath=currentWwwPath.substring(0,position);
//获取带"/"的项目名,如:/supermarket
// /supermarket(0是为了把/也截取出来)
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
//alert(pathName.substr(1).indexOf('/')); //这里是11,最后用substring截取字符串时,不包括第二个参数,所以要+1
//pathName.substr(1)的结果是:supermarket/user.do
//pathName.substr(1).indexOf('/')的结果是:supermarket的长度,就是11
//indexOf('/')指的是字符串/首次出现的位置
path=projectName;
return path;
}
//js获取项目访问的url地址的方法
//这样写就不用每个jsp页面都写个隐藏域传递path这个参数了,页面多的时候比较麻烦
function getRootPath(){
//获取当前网址,如:http://localhost:8080/supermarket/user.do?method=query
var currentWwwPath=window.document.location.href;
//获取主机地址之后的目录,如:/supermarket/user.do(注意:不包括?后面传递的参数)
var pathName=window.document.location.pathname;
//获取/uimcardprj中/的位置(也就是主机地址后面的/),这里是:21
var position=currentWwwPath.indexOf(pathName);
//获取主机地址,如:http://localhost:8080
var localhostPath=currentWwwPath.substring(0,position);
//获取带"/"的项目名,如:/supermarket
// /supermarket(0是为了把/也截取出来)
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
//alert(pathName.substr(1).indexOf('/')); //这里是11,最后用substring截取字符串时,不包括第二个参数,所以要+1
//pathName.substr(1)的结果是:supermarket/user.do
//pathName.substr(1).indexOf('/')的结果是:supermarket的长度,就是11
//indexOf('/')指的是字符串/首次出现的位置
path=projectName;
return path;
}
path=getRootPath();
//这样就可以在js中拼接路径了
- 顶
阅读全文
0 0
- js中获取上下文路径的方法
- js中获取上下文路径的方法
- js中获取上下文路径
- js 中获取上下文路径
- js获取上下文路径
- java中取得上下文路径的方法
- FreeMarker中获取上下文路径
- 在js文件中获取本js的路径方法
- js后缀文件中获取请求路径的方法
- [Java]java中取得上下文路径的方法
- 获取上下文信息的方法
- web应用中获取spring上下文的方法
- js获取相对路径的方法
- js 获取文件路径的方法
- 获取js自身路径的方法
- 获取js自身路径的方法
- js 获取项目根路径的方法
- xcode中获取js文件的路径
- 深度学习tips
- linux 服务器相关基础
- 详解JESD204B串行接口时钟需求及其实现方法
- 使用jQuery设置disabled属性与移除disabled属性
- 关于统计今天、昨天、当前月份、上月数据的时间格式
- js中获取上下文路径的方法
- 摄像头常见参数解释
- C++之assert详解
- 可能你不知道,高薪程序员都在看这10个技术公众号
- 3行Python代码完成人脸识别
- 手慢无 | 为什么这个Linux运维班的学员被企业哄抢?
- 斜阳一抹
- VMware NAT网络模式
- Django Nginx Gunicorn Centos7 环境部署,将项目上线