itVincent Blog - Java Working Fun!

          技術(shù)引領(lǐng)時代!
          posts - 117, comments - 181, trackbacks - 0, articles - 12

          ???剛看到《在Web應(yīng)用中如何取得.Properties文件定義的屬性》,我也想說說我的意見。他說:“這種方法只能用于和當(dāng)前的ClassLoader是在同一個ClassLoader的情況,不能應(yīng)用于Web應(yīng)用程序,因為在Web應(yīng)用程序中,我們用到了多個ClassLoader ”?
          ???但是根據(jù)我的使用情況,如下面代碼:

          prop? = ? new ?Properties();
          InputStream?is?
          = ?foo. class .getResourceAsStream( " foo.properties " );
          prop.load(is);
          ???是在web環(huán)境中讀出properties文件,一樣沒有問題。不知作者怎么說不能應(yīng)用于web程序。


          我也總結(jié)一下:
          ?1ClassLoader?loader=Thread.currentThread().getContextClassLoader();?
          ?2
          ?3??????????????System.out.println("loader??---------??"+loader);???
          ?4
          ?5??????????????
          ?6
          ?7//?這一部分是最重要的?
          ?8
          ?9?????????????URL??url=loader.getResource("com\\yourcompany\\struts\\ApplicationResources.properties");?
          10
          這種方法取得的是WebappClassLoader ,它能讀當(dāng)前web應(yīng)用的本地化信息.

          Feedback

          # re: 關(guān)于《在Web應(yīng)用中如何取得.Properties文件定義的屬性》之我見  回復(fù)  更多評論   

          2006-10-24 21:06 by zhyiwww
          我又作了一下測試,寫了一點總結(jié).詳細(xì)見
          http://www.aygfsteel.com/zhyiwww/archive/2006/10/24/77070.html
          謝謝你的回復(fù)!!

          # re: 關(guān)于《在Web應(yīng)用中如何取得.Properties文件定義的屬性》之我見  回復(fù)  更多評論   

          2006-10-24 22:29 by icefire
          是的可以用,我也測試過!
          并且在桌面程序下比ClassLoader取得方法更好!
          不過我喜歡在最前面加 "/" 呵呵!
          不過其實都是用的 ClassLoader 的方法,只是有細(xì)微的差別!

          # re: 關(guān)于《在Web應(yīng)用中如何取得.Properties文件定義的屬性》之我見  回復(fù)  更多評論   

          2006-10-24 23:11 by itVincent
          OK,同意上面兩位的觀點

          # re: 關(guān)于《在Web應(yīng)用中如何取得.Properties文件定義的屬性》之我見  回復(fù)  更多評論   

          2006-12-26 09:37 by 小哥
          工程中測試過了,都是可以用的!~~

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 喀喇沁旗| 遵义市| 阿巴嘎旗| 杭州市| 吉隆县| 建湖县| 栾川县| 定陶县| 丽水市| 江陵县| 张家港市| 丹凤县| 洛南县| 安康市| 西华县| 巴林左旗| 百色市| 达拉特旗| 定西市| 乐清市| 绍兴县| 蒙阴县| 泾源县| 大丰市| 怀集县| 抚顺县| 湖南省| 广汉市| 深州市| 木兰县| 淳安县| 临朐县| 龙井市| 两当县| 台东县| 景东| 普定县| 遂溪县| 石狮市| 忻州市| 万荣县|