BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

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

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

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

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

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

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

          3。取出jdk所在的bin目錄

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

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

          二、jsp/servlet 中的取路徑

          以前我們常用getRealPath(),不過這個方法已經(jīng)不推薦用了。但我們可以使用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

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

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 集贤县| 弋阳县| 简阳市| 清水县| 老河口市| 常熟市| 望城县| 新泰市| 清丰县| 团风县| 濮阳市| 蚌埠市| 宁国市| 济阳县| 汉沽区| 桦南县| 千阳县| 凤凰县| 宣城市| 定边县| 西林县| 涞源县| 中方县| 措美县| 调兵山市| 嘉鱼县| 榆中县| 社会| 德安县| 武鸣县| 布尔津县| 哈尔滨市| 安仁县| 永宁县| 开鲁县| 北票市| 曲麻莱县| 犍为县| 旺苍县| 衢州市| 双鸭山市|