BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          一 JAVA 類中
          1。取出指定所在類的路徑

          class A {
          String getPath() {
               return this.getClass().getClassLoader().getSystemResource("A").getPath();
              }
          }

          2。取出類ClassLoader的開始路徑(執行路徑)
          //String preUri=this.getClass().getClassLoader().getResource("").getPath();

          比如WebApp的項目,以下的指令得出的結果就是

          /D:/project/crFj163Web/web/exploded/WEB-INF/classes/

          比如你是純java的程序,就是你執行java指令的當前路徑

          3。取出jdk所在的bin目錄

          //得到當前用戶路徑,執行路徑 System.getProperty(”user.dir”)

          其中user.dir是一個參數,更多參數請看這里

          二、jsp/servlet 中的取路徑

          以前我們常用getRealPath(),不過這個方法已經不推薦用了。但我們可以使用request.getContextPath().另外還有request.getRequestURL() 或者request.getRequestURI()。下面舉例,以建立一個app1的webapp為例

          1。request.getContextPath()打印出來的是

          /app1

          2。request.getRequestURL() 打印出來的是

          http://localhost:8080/app1/index.jsp

          3。request.getRequestURI() 打印出來的是

          /app1/index.jsp

          轉載(  190-721 000-746 )
          posted on 2008-01-10 11:35 java2java 閱讀(1224) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 海晏县| 安徽省| 咸丰县| 葫芦岛市| 施秉县| 石门县| 唐海县| 万源市| 辽阳县| 沙雅县| 手游| 安仁县| 南川市| 曲周县| 洮南市| 霞浦县| 岳阳县| 冕宁县| 礼泉县| 台江县| 珠海市| 宝应县| 兴化市| 化隆| 阳新县| 周宁县| 格尔木市| 茂名市| 五台县| 石嘴山市| 龙川县| 吴桥县| 个旧市| 来宾市| 天津市| 瓦房店市| 阳山县| 毕节市| 库尔勒市| 梅河口市| 兖州市|