码迷,mamicode.com
首页 > 编程语言 > 详细

grails、javascript 获取当前部署项目路径

时间:2015-08-17 00:46:10      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

javascript获取当前部署项目路径:

主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。

方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络

 

function getRootPath_web() {
            //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
            var curWwwPath = window.document.location.href;
            //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
            var pathName = window.document.location.pathname;
            var pos = curWwwPath.indexOf(pathName);
            //获取主机地址,如: http://localhost:8083
            var localhostPaht = curWwwPath.substring(0, pos);
            //获取带"/"的项目名,如:/uimcardprj
            var projectName = pathName.substring(0, pathName.substr(1).indexOf(‘/‘) + 1);
            return (localhostPaht + projectName);
        }

 

方法二(window.location.pathname/window.location.protocol/window.location.host)

function getRootPath_dc() {
            var pathName = window.location.pathname.substring(1);
            var webName = pathName == ‘‘ ? ‘‘ : pathName.substring(0, pathName.indexOf(‘/‘));
            if (webName == "") {
                return window.location.protocol + ‘//‘ + window.location.host;
            }
            else {
                return window.location.protocol + ‘//‘ + window.location.host + ‘/‘ + webName;
            }
        }

注:

 1、document默示的是一个文档对象,window默示的是一个窗口对象,一个窗口下可以有多个文档对象。
  所以一个窗口下只有一个window.location.href,然则可能有多个document.URL、document.location.href------------转自网络

 2、window.location.href和document.location.href可以被赋值,然后跳转到其它页面,document.URL只能读不克不及写------------转自网络

 3、Location 对象详细信息参考w3school http://www.w3school.com.cn/jsref/dom_obj_location.asp

grails获取当前部署项目路径:

  

System.getProperty("user.dir");//    /Users/hongmei1/ideaWork/wechatShow   

 

grails、javascript 获取当前部署项目路径

标签:

原文地址:http://www.cnblogs.com/muzi1994/p/4735186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!