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 閱讀(1220) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 施甸县| 凤凰县| 启东市| 龙泉市| 股票| 邳州市| 上饶市| 东兰县| 元阳县| 宾川县| 佛冈县| 平遥县| 朝阳县| 南充市| 麻城市| 阜阳市| 巴林左旗| 泾源县| 兴山县| 白城市| 墨玉县| 桐乡市| 永宁县| 罗源县| 思茅市| 平陆县| 汤阴县| 凭祥市| 亚东县| 普洱| 达拉特旗| 义乌市| 通州市| 古交市| 平谷区| 天祝| 大英县| 怀集县| 浦城县| 巴林右旗| 桑日县|