您的位置:首页 > Web前端 > JavaScript

在js,jsp中获取项目绝对路径

2013-06-12 00:09 337 查看
        还在用../什么的找路径吗,太土了。

        在jsp中我们经常看到的jsp表达式 <% String path=request.getContextPath();%>  ,就是获取项目的路径,你在引用你的外部js的时候就可以用了

        eg <script type="text/javascript"  src="<%=path%/js/aa.js>"></script>  <!--这样引用就可以了-->

        在你的aa.js中如何获取项目路径呢

          eg

           //获取主机地址之后的目录,如:localhost:8080/web/bb.jsp

           var pathName=window.document.location.pathname;

          //获取带"/"的项目名,如:/web

          var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);  

          在写url 就可以

          url:projectName+“aaaa.jsp”

          如果新打开窗口 用 window.open(url);

          当前窗口跳转用 location = url ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JSP js