异常信息ErrorMessage.properties

来源:互联网 发布:zoom会议软件说明书 编辑:程序博客网 时间:2024/05/21 21:41
package jap.common;

import java.util.Properties;

public class ErrorMessage
{
    private static ErrorMessage _ErrorMessage;
    private Properties errorpro = new Properties();

    private ErrorMessage()
    {
        try
        {
            //从资源文件得到异常提示信息
            errorpro.load(getClass().getResourceAsStream(
                "ErrorMessage.properties"));
        }
        catch (Exception e)
        {
            e.printStackTrace();
            throw new RuntimeException(
                "读取ErrorMessage.properties文件出错: " + e);
        }
    }

    //单例方法
    public static ErrorMessage getInstance()
    {
        if (_ErrorMessage == null)
        {
            try
            {
                _ErrorMessage = new ErrorMessage();
            }
            catch (Exception ex)
            {
                return null;
            }
        }
        return _ErrorMessage;
    }
    //根据key值取得错误信息
    public String getMessage(String key)
    {
        String msg = errorpro.getProperty(key);
        if(msg!=null && !"".equals(msg))
            return msg;
        else
            return "";
    }
}
0 0
原创粉丝点击