转自:http://hexudonghot.blog.163.com/blog/static/532043422012112264411234/
在jsp中获取context path或者basePath 是很容易的。在javascript中也可以获取,并且有的时候也很有必要。
<% 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;
两种实现的方法用在不同的环境中。
本文介绍了如何在JavaScript中获取应用程序的上下文路径(contextPath)和基础路径(basePath),这对于前端开发人员来说非常重要,尤其是在需要构造完整URL的情况下。

1050

被折叠的 条评论
为什么被折叠?



