itVincent Blog - Java Working Fun!

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

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

          prop? = ? new ?Properties();
          InputStream?is?
          = ?foo. class .getResourceAsStream( " foo.properties " );
          prop.load(is);
          ???是在web環(huán)境中讀出properties文件,一樣沒(méi)有問(wèn)題。不知作者怎么說(shuō)不能應(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文件定義的屬性》之我見(jiàn)  回復(fù)  更多評(píng)論   

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

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

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

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

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

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 大名县| 安吉县| 紫阳县| 四川省| 特克斯县| 长海县| 鄂伦春自治旗| 德清县| 汾阳市| 元江| 张家界市| 宁都县| 乌苏市| 沙洋县| 新民市| 井研县| 奈曼旗| 弥勒县| 方山县| 华容县| 高平市| 福清市| 乐山市| 弥勒县| 冀州市| 兖州市| 宜丰县| 竹山县| 蒲江县| 福贡县| 屏东市| 孟村| 甘德县| 曲阳县| 松原市| 裕民县| 临泽县| 邹平县| 横峰县| 富蕴县| 分宜县|