struts2加载国际化资源文件方法
public void loadI18nCode() throws Exception{ HashMap<String, String> result = new HashMap<String, String>(); String[] aBundleNames = new String[]{ "i18n.root.error.haha", "i18n.root.info.haha", "i18n.root.ui.haha" }; for (String aBundleName : aBundleNames) { ResourceBundle rb = getTexts(aBundleName); convert(result, rb); } returnJSON(result); } private void convert(HashMap<String, String> result, ResourceBundle rb) { Enumeration<String> enumeration = rb.getKeys(); while (enumeration.hasMoreElements()) { String keyName = enumeration.nextElement(); String keyValue = rb.getString(keyName); result.put(keyName, keyValue); } }
本文由用户 lihehua_1 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!