通常在JSP頁面開通有如下代碼:
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
這段代碼的意思是獲取當前項目的路徑,如:http://localhost:8080/項目名稱。
在<head></head>中通常有如下代碼:
- <base href="<%=basePath%>">
這是設置基礎路徑的,basePath爲變量,簡單的靜態網頁的話你設置比如:<base href="http://www.baidu.com">,那你下面的href屬性就會以你上面設的爲基準,如:<a href="http://www.baidu.com/xxx.htm"></a>你現在就只需要寫<a href="xxx.htm"></a>
用於在外部js文件中ajax調用時可以訪問到