在jsp中獲取context path或者basePath 是很容易的。在javascript中也可以獲取,并且有的時(shí)候也很有必要。
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
在單獨(dú)的javascript中不能使用<%= basePath%>類似這樣的java script所以,只能用javascript來獲取此context path.
可以用下面的代碼來實(shí)現(xiàn)。
var localObj = window.location;
var contextPath = localObj.pathname.split("/")[1];
var basePath = localObj.protocol+"http://"+localObj.host+"/"+contextPath;
var server_context=basePath;
兩種實(shí)現(xiàn)的方法用在不同的環(huán)境中。
|----------------------------------------------------------------------------------------|
版權(quán)聲明 版權(quán)所有 @zhyiwww
引用請(qǐng)注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2010-02-09 09:34
zhyiwww 閱讀(5743)
評(píng)論(7) 編輯 收藏 所屬分類:
j2ee