1.消息资源类,内部的ResourceBundle对应于一个消息资源文件 import java.text.*;import java.util.*;public class MessageResource { private ResourceBundle rb; //资源绑定 private ClientAppLogger logger = ClientAppLogger.getInstance(); /** * 构造器 * @param props Properties 资源绑定 */ public MessageResource(ResourceBundle rb) { this.rb = rb; } /** * 得到消息字符 * @param key String 键 * @return String */ public String getString(String key) { try { return rb.getString(key); } catch (MissingResourceException ex) { logger.error("MissingMessageResource:key=" + key); return "undefined"; } } /** * 得到消息资源 * @param key String 键 * @param args Object[] 可变消息 * @return String */ public String getString(String key, Object[] args) { try { String temp = rb.getString(key); MessageFormat mFormat = new MessageFormat(temp); return mFormat.format(temp, args); } catch (MissingResourceException ex) { logger.error("MissingMessageResource:key=" + key); return "undefined"; } }}import 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交