smsskin.java

来自「一个用java编写的功能强大的OA系统」· Java 代码 · 共 52 行

JAVA
52
字号
package cn.js.fan.module.cms.plugin.sms;import org.apache.log4j.Logger;import cn.js.fan.web.SkinUtil;import java.util.Locale;import javax.servlet.http.HttpServletRequest;import cn.js.fan.util.ResBundle;import cn.js.fan.base.ISkin;import cn.js.fan.module.cms.plugin.PluginMgr;import cn.js.fan.module.cms.plugin.PluginUnit;public class SMSSkin implements ISkin {    static Logger logger = Logger.getLogger(SMSSkin.class.getName());    public static String resource = null;    public static String code = SMSUnit.code;    public SMSSkin() {    }     public static String getResource() {        if (resource==null) {            PluginMgr pm = new PluginMgr();            PluginUnit pu = pm.getPluginUnit(code);            return pu.getResource();        }        return resource;    }    public static String LoadString(HttpServletRequest request, String key) {        Locale locale = SkinUtil.getLocale(request);        ResBundle rb = new ResBundle(getResource(), locale);        if (rb == null)            return "";        else {            String str = "";            try {                str = rb.get(key);            }            catch (Exception e) {                logger.error("LoadString:" + key + " " + e.getMessage());            }            return str;        }    }    public String LoadStr(HttpServletRequest request, String key) {        return LoadString(request, key);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?