package net.mingsoft.tf.action; import java.util.MissingResourceException; import net.mingsoft.base.util.BundleUtil; /** * tf基础控制层 * @author 阿白 * 创建日期:2025年12月13日 上午11:42:16
* 历史修订:
*/ public class BaseAction extends net.mingsoft.basic.action.BaseAction{ /** * 读取国际化资源文件(没有占位符号的),优先模块对应的资源文件,如果模块资源文件找不到就会优先基础层 * @param key 国际化文件key * @return 国际化字符串 */ protected String getResString(String key) { return this.getResString(key,""); } /** * 读取国际化资源文件,优先模块对应的资源文件,如果模块资源文件找不到就会优先基础层 * @param key 国际化文件key * @param params 拼接值 * @return 国际化字符串 */ protected String getResString(String key,String... params) { String str = ""; try { str = super.getResString(key); //替换占位 for (int i = 0; i < params.length; i++) { str = str.replace("{" + i + "}", params[i]); } } catch (MissingResourceException e) { str = BundleUtil.getString(net.mingsoft.tf.constant.Const.RESOURCES,key,params); } return str; } }