從request獲取各種路徑總結 request.getRealPath("url"); // 虛擬目錄映射為實際目錄 request.getRealPat

          從request獲取各種路徑總結 
          request.getRealPath(
          "url"); // 虛擬目錄映射為實際目錄 


          request.getRealPath(
          "./");    // 網頁所在的目錄 

          request.getRealPath(
          "../"); // 網頁所在目錄的上一層目錄 

          request.getContextPath();    
          // 應用的web目錄的名稱 


          如http:
          //localhost:7001/bookStore/ 
          /bookStore/ => [contextPath] (request.getContextPath()) 

          獲取Web項目的全路徑 
          String strDirPath 
          = request.getSession().getServletContext().getRealPath("/"); 

          以工程名為TEST為例: 

          (
          1)得到包含工程名的當前頁面全路徑:request.getRequestURI() 
          結果:
          /TEST/test.jsp 


          (
          2)得到工程名:request.getContextPath() 
          結果:
          /TEST 


          (
          3)得到當前頁面所在目錄下全名稱:request.getServletPath() 
          結果:如果頁面在jsp目錄下 
          /TEST/jsp/test.jsp 


          (
          4)得到頁面所在服務器的全路徑:application.getRealPath("頁面.jsp"
          結果:D:\resin\webapps\TEST\test.jsp 


          (
          5)得到頁面所在服務器的絕對路徑:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); 
          結果:D:\resin\webapps\TEST 

          2.在類中取得路徑: 

          (
          1)類的絕對路徑:Class.class.getClass().getResource("/").getPath() 
          結果:
          /D:/TEST/WebRoot/WEB-INF/classes/pack/ 


          (
          2)得到工程的路徑:System.getProperty("user.dir"
          結果:D:\TEST 

          3.在Servlet中取得路徑: 

          (
          1)得到工程目錄:request.getSession().getServletContext().getRealPath("") 參數可具體到包名。 
          結果:E:\Tomcat\webapps\TEST 


          (
          2)得到IE地址欄地址:request.getRequestURL() 
          結果:http:
          //localhost:8080/TEST/test 


          (
          3)得到相對地址:request.getRequestURI() 
          結果:
          /TEST/test 

          posted on 2013-01-23 09:01 youngturk 閱讀(9034) 評論(0)  編輯  收藏 所屬分類: JSP隨筆Java基礎

          <2013年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 漳平市| 定边县| 肇庆市| 镇巴县| 沙河市| 青岛市| 浦城县| 剑河县| 马鞍山市| 鄂温| 阳东县| 沐川县| 手游| 和林格尔县| 偃师市| 和静县| 玛多县| 鄯善县| 石渠县| 冕宁县| 新田县| 南丰县| 周口市| 白城市| 叶城县| 四会市| 辽源市| 嘉黎县| 虞城县| 淳安县| 游戏| 社旗县| 囊谦县| 青浦区| 宜兰县| 卫辉市| 安顺市| 科技| 古交市| 乐安县| 乳山市|