validsvcid.java

来自「运用jdk」· Java 代码 · 共 49 行

JAVA
49
字号
import java.io.*;import javax.servlet.*;import Base.Action.*;import Base.DataBean.*;/** * 登录处理程序 * 验证口令 * 生成cookie(stub) * 记录 log_AgID , log_AuthBit ,log_Stub */public class ValidSvcID extends Action{       DefaultDataBean m_dBean = null;        //交易处理的入口函数,        //参数:  DefaultDataBean类的实例        //返回值:0 - 出错,错误原因放在key: Action.perform.errReason, value:为String类        //                  错误代码放在key: Action.perform.errCode,   value:为Integer类        //        1 - 成功,可以继续执行后一个交易        public int perform(DefaultDataBean dBean)  throws IOException, ServletException        {          String strSvcID = null;              m_dBean = dBean;              strSvcID = dBean.getAttributeStr("SvcID");              if(strSvcID==null || strSvcID.length()==0){                strSvcID="0";                dBean.putAttribute("SvcID",strSvcID);                m_servlet.log(2,"SvcID: 0");              }                 return 1;         }        void setError(int errCode ,String errReason)        {             if(m_dBean != null)             {                     if(errReason == null) { errReason = new String(""); errCode = 101; }                     m_dBean.putAttribute("Action.perform.errReason",errReason );                     m_dBean.putAttribute("Action.perform.errCode",new Integer(errCode) );                     m_servlet.log(2,"Action report error: " + errReason);             }             return;        }}

⌨️ 快捷键说明

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