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

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


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

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

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


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

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

          以工程名為TEST為例: 

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


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


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


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


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

          2.在類中取得路徑: 

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


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

          3.在Servlet中取得路徑: 

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


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


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

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

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

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          EJB學(xué)習(xí)

          Flex學(xué)習(xí)

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 河曲县| 额尔古纳市| 姜堰市| 咸阳市| 肇源县| 鄯善县| 柳江县| 周至县| 交口县| 扎赉特旗| 舒城县| 甘德县| 剑阁县| 门源| 天祝| 陕西省| 远安县| 灵石县| 天峻县| 绿春县| 涡阳县| 双辽市| 吴堡县| 双流县| 韩城市| 阆中市| 蒙山县| 吉首市| 收藏| 佛冈县| 台东县| 临高县| 平阳县| 嘉鱼县| 岳普湖县| 淄博市| 灵璧县| 个旧市| 泸州市| 邵东县| 丰顺县|