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

📄 selectnextscreenhandler.java

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JAVA
字号:
/**
 * DefaultServlet     07/01/2002,
 * Author:
 *
 * Copyright (c) 2002 Censoft Corp.
 * Beijing China
 * All rights reserved.
 *
 * Modifier:
 * Time:
 ***/
package com.gs.control.handlers;

import javax.servlet.http.*;

import com.gs.control.event.*;
import com.gs.control.util.*;
import com.gs.control.exceptions.*;
import com.gs.util.*;

/**
 * 屏幕流控制器,返回所显示页面
 *
 */
public class SelectNextScreenHandler
    extends DefaultHandlerSupport {

    private static final String defaultPage = "/index.jsp";

    /*
     * processEvent.
     */
    public HandlerEvent processEvent(HttpServletRequest request) throws
        WebException {
        Debug.println("[SelectNextScreenHandler]processEvent----->begin!");

        return new HandlerEvent();
    }

    /*
     * processEvent 2.
     */
    public String processEvent(HandlerEvent event) throws WebException {
        String nextPage = defaultPage;
        try {
            Debug.println("[SelectNextScreenHandler]processEvent----->begin!");
            String handlerName = event.getHandlerName();
            boolean isFinished = event.getIsFinished();

            /*
                 * Judge which is the next page according to the handlerName and handling result.
             */

            if (handlerName.equals("PostHandler")) {
                nextPage = isFinished ? EnterpriseScreen.bbs_toResultPage :
                    EnterpriseScreen.sys_appFailPage;
            }
            else if (handlerName.equals("ShowHandler")) {
                nextPage = isFinished ? EnterpriseScreen.bbs_toShowPage :
                    EnterpriseScreen.sys_appFailPage;
            }
        }
        catch (Exception ex) {
            Debug.println("[SelectNextScreenHandler]Exception----->" +
                          ex.getMessage());
            //ex.printStackTrace();
            throw new WebException("[SelectNextScreenHandler]Exception:" +
                                   ex.getMessage());
        }

        Debug.println(
            "[SelectNextScreenHandler]nextScreen----->end!nextPage is:" +
            nextPage);
        return nextPage;
    }

}

⌨️ 快捷键说明

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