转载【js中获取 <%=request.getContextPath()%>】

来源:互联网 发布:淘宝评价多久生效 编辑:程序博客网 时间:2024/06/05 00:52

在jsp中获取context path或者basePath 是很容易的。在javascript中也可以获取,并且有的时候也很有必要。

在JSP中这样使用

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

在单独的javascript中不能使用<%= basePath%>类似这样的java  script所以,只能用javascript来获取此context path.
可以用下面的代码来实现。


var localObj = window.location;var contextPath = localObj.pathname.split("/")[1];var basePath = localObj.protocol+"//"+localObj.host+"/"+contextPath;var server_context=basePath;

原文地址:http://hexudonghot.blog.163.com/blog/static/532043422012112264411234/

0 0
原创粉丝点击