JSP中<base href="<%=basePath%>">作用

通常在JSP頁面開通有如下代碼:

 

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

 

這段代碼的意思是獲取當前項目的路徑,如:http://localhost:8080/項目名稱。

 

在<head></head>中通常有如下代碼:

 

Java代碼 
<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> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章