⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errormessage.java

📁 jsp考勤
💻 JAVA
字号:
// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov  Date: 2007/07/10 15:35:50
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   ErrorMessage.java

package util;

import java.util.Properties;
import def.AppProperties;
import entity.Status;

public class ErrorMessage
{

    public ErrorMessage()
    {
    }

    public String getErrorMsg(Status st, String brcode)
    {
        String msg = null;
        String propmsg = null;
        String key = "";
        Properties appProp = null;
        try
        {
            appProp = AppProperties.getProperties();
            String msgno = String.valueOf(st.errno + 0x186a0);
            int leng = msgno.length();
            switch(st.status)
            {
            case 1: // '\001'
                msg = "\u3059\u3067\u306B\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u3059\u3002";
                if(st.usermsg.length() > 0)
                    msg = msg + brcode + "[ " + st.usermsg + " ]";
                break;

            case -5: 
                key = "MSG-" + msgno.substring(1, leng);
                propmsg = new String(appProp.getProperty(key).getBytes("8859_1"), "JISAutoDetect");
                msg = MakeMsg(propmsg, brcode);
                if(st.usermsg.length() > 0)
                    msg = msg + brcode + "[ " + st.usermsg + " ]";
                break;

            case -10: 
                msg = "SVF\u30A8\u30E9\u30FC\u3067\u3059\u3002";
                if(st.usermsg.length() > 0)
                    msg = msg + brcode + "[ " + st.usermsg + " ]";
                break;

            case -35: 
                msg = "\u8A72\u5F53\u30C7\u30FC\u30BF\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002";
                if(st.usermsg.length() > 0)
                    msg = msg + brcode + "[ " + st.usermsg + " ]";
                break;

            case -99: 
                key = "MSG-" + "00000".substring(0, 5 - leng) + msgno;
                propmsg = new String(appProp.getProperty(key).getBytes("8859_1"), "JISAutoDetect");
                msg = MakeMsg(propmsg, brcode);
                if(st.msg.length() > 0)
                    msg = msg + brcode + "[ " + st.msg + ":" + st.usermsg + " ]";
                break;

            default:
                leng = String.valueOf(st.status).length();
                key = "ORA-" + "00000".substring(0, 5 - leng) + st.status;
                propmsg = new String(appProp.getProperty(key).getBytes("8859_1"), "JISAutoDetect");
                msg = key + brcode;
                msg = msg + MakeMsg(propmsg, brcode);
                if(st.usermsg.length() > 0)
                    msg = msg + "\\n" + "[ " + st.usermsg + " ]";
                break;
            }
        }
        catch(Exception e)
        {
            if(st.usermsg.length() > 0)
                msg = msg + brcode + "[ " + st.usermsg + " ]" + brcode + "[" + key + "]";
            else
                msg = st.msg + brcode + "[" + e + "]" + brcode + "[" + key + "]";
        }
        return msg;
    }

    private String MakeMsg(String pmsg, String brcd)
        throws Exception
    {
        int i = pmsg.indexOf('|');
        String mmsg = "";
        if(i >= 0)
            mmsg = pmsg.substring(0, i) + brcd + pmsg.substring(i + 1, pmsg.length());
        else
            mmsg = pmsg;
        return mmsg;
    }
}

⌨️ 快捷键说明

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