博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

读取ApplicationResources.properties资源文件

Posted on 2012-08-01 10:00  开拓者2012  阅读(477)  评论(0编辑  收藏  举报

1、使用java国际化提供的方法读取

public String readProperties() {
  ResourceBundle bundle = ResourceBundle
    .getBundle("com.gsoa.properties.ApplicationResources");
  String ipAndPort = bundle.getString("MOBILE.IPANDPORT");
  return ipAndPort;
}

2、使用struts国际化提供的方法读取 

public String readProperties() {
  MessageResources mr = MessageResources
    .getMessageResources("com.gsoa.properties.ApplicationResources");
  String ipAndPort = mr.getMessage("MOBILE.IPANDPORT");
  return ipAndPort;
}

3、使用Properties类 

public String readProperties() { 

  String ipAndPort="";
  Properties prop = new Properties();
  InputStream is = this.getClass().getResourceAsStream("/com/gsoa/properties/ApplicationResources.properties");
  try {
    prop.load(is); 
    is.close(); 
    if(prop.containsKey("MOBILE.IPANDPORT")){ 
      iipAndPort=prop.getProperty("MOBILE.IPANDPORT") 
    }
  } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }  
  return ipAndPort;
}