| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package net.mingsoft.tf.action;
- import java.util.MissingResourceException;
- import net.mingsoft.base.util.BundleUtil;
- /**
- * tf基础控制层
- * @author 阿白
- * 创建日期:2025年12月13日 上午11:42:16<br/>
- * 历史修订:<br/>
- */
- 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;
- }
- }
|