龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

JAVA:配置文件读取器

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
〔config.properties〕 [CMS properties] cmsServerName=cms cmsTemplateDirectoryName=template [time out:minute] time_out=300000 [administrator setting] administrator=SA admingroup=ADMINROLE [web path setting] innerresource=/AccessControl/jsp

  〔config.properties〕
  
  [CMS properties]
  cmsServerName=cms
  cmsTemplateDirectoryName=template
  
  [time out:minute]
  time_out=300000
  
  [administrator setting]
  administrator=SA
  admingroup=ADMINROLE
  
  [web path setting]
  innerresource=/AccessControl/jsp/innerresource/
  
  [picture path setting]
  picturePath=C:/picture/
  [log path setting]
  logPath=c:/log1/
  
  
  ConfigBundle.Java
  
  package creator.config;
  
  import java.util.MissingResourceException;
  import java.util.ResourceBundle;
  
  /**
   *
   * <p>Title: ConfigBundle.java</p>
   * <p>Description: </p>
   * <p>Copyright: Copyright (c) 2004</p>
   * <p>Company: </p>
   * @author TanBo
   * @version 1.0
   */
  public class ConfigBundle{
   private static ResourceBundle bundle;
  
   /**
   * init()
   */
   public ConfigBundle()
   {
   }
  
   /**
   * @function getString
   * @param s String
   * @return String
   */
   public static String getString(String s){
   String s1 = null;
   try{
   s1 = getResourceBundle().getString(s);
   }catch(MissingResourceException missingresourceexception){
   System.out.println("ConfigBundle:getString error!"+missingresourceexception.toString());
   }
   return s1;
   }
  
   /**
   * @function getResourceBundle
   * @return ResourceBundle
   */
   private static ResourceBundle getResourceBundle(){
   if(bundle == null)
   bundle = ResourceBundle.getBundle("creator.config.config");
   return bundle;
   }
  }
  
精彩图集

赞助商链接