標籤:ring server 根目錄 code style javaweb getc tom cat
1.相關函數說明
* request.getScheme() 等到的是協議名稱,預設是http* request.getServerName() 得到的是在伺服器的設定檔中配置的伺服器名稱 比如:localhost .baidu.com 等等* request.getServerPort() 得到的是伺服器的設定檔中配置的連接埠號碼 比如 8080等等 * request.getContextPath() 返回網站的根目錄* request.getRealpath("/")得到的是實際的實體路徑,也就是你的項目所在伺服器中的路徑
2.用法樣本
<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort(); String path = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/"; String filePath=path+"resources/"; session.setAttribute("path", path); session.setAttribute("basePath", basePath); session.setAttribute("filePath", filePath);%>以上這段代碼的project name是drp5.1,可在tomcat下的webapp目錄下找到該目錄。其中 request.getContextPath() = /drp5.1basePath = http://localhost:8080path = http://localhost:8080/drp5.1/filePath = http://localhost:8080/drp5.1/resources/
javaweb基礎 01--JSP取得絕對路徑應用