1. 程式人生 > >一些開發中程式碼作用

一些開發中程式碼作用

 

一、BasePath

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

 

看看上面的程式碼,我們來了解一下它具體的意思, 

request.getContextPath()是在開發Web專案時,經常用到的方法,其作用是獲取當前的系統路徑。request.getContextPath()得到專案名,如果專案為根目錄,則得到一個"",即空的字條串, 如果專案為Test, <%=request.getContextPath()% >/ 將得到Test/,伺服器端的路徑則會自動加上. 

request.getScheme()返回的協議名稱,預設是http。 

request.getServerName()返回的是你瀏覽器中顯示的主機名(例127.0.0.1). 

getServerPort()獲取伺服器埠號(例:8080)。 

我們不妨把basePath打印出來看看是什麼,http://127.0.0.1:8080/test。 

二、<link/> <script/>標籤。

在jsp 頁面頭部head標籤中,常常見到<link/> <script/>標籤。其中link引用的是專案其他路徑下的css檔案,script引用的則是專案其他路徑下的js檔案。