在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.
可以用下面的代碼來實現(xiàn)。
var localObj = window.location;
var contextPath = localObj.pathname.split("/")[1];
var basePath = localObj.protocol+"http://"+localObj.host+"/"+contextPath;
var server_context=basePath;
兩種實現(xiàn)的方法用在不同的環(huán)境中。
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2010-02-09 09:34
zhyiwww 閱讀(5744)
評論(7) 編輯 收藏 所屬分類:
j2ee