javaweb基礎 01--JSP取得絕對路徑應用

來源:互聯網
上載者:User

標籤: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取得絕對路徑應用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.