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

📄 pagebuilderservlet.java

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.gs.servlet;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import com.gs.util.Debug;
import com.gs.control.util.PageBuilderScreen;
import com.gs.control.event.PageBuilderEvent;
import com.gs.control.handlers.pageBuilder.pageDefine.*;
import com.gs.control.handlers.pageBuilder.licence.*;
import com.gs.control.handlers.pageBuilder.report.*;
import com.gs.control.handlers.pageBuilder.query.*;
import com.gs.control.handlers.pageBuilder.message.*;
import com.gs.control.handlers.pageBuilder.report.ReportDefaultHandler;
import com.gs.control.handlers.pageBuilder.report.ReportBuilViewHandler;
import com.gs.control.handlers.pageBuilder.report.ReportPreviewHandler;
import com.gs.control.handlers.pageBuilder.report.ReportPerspicuitViewHandler;
import com.gs.control.handlers.pageBuilder.report.ReportEditHandler;
import com.gs.control.handlers.pageBuilder.report.ReportEditSaveHandler;
import com.gs.control.handlers.pageBuilder.report.ReportDellHandler;
import com.gs.control.handlers.pageBuilder.pageDefine.PageListHandler;
import com.gs.control.handlers.recordBack.RecordBackQueryHandler;
import com.gs.control.event.HandlerEvent;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author usercbg
 * @version 1.0
 */

public class PageBuilderServlet
    extends DefaultServlet {

  public void doPost(
      javax.servlet.http.HttpServletRequest request,
      javax.servlet.http.HttpServletResponse response) throws javax.servlet.
      ServletException, java.io.IOException {
    processRequest(request, response);
  }

  public void doGet(
      javax.servlet.http.HttpServletRequest request,
      javax.servlet.http.HttpServletResponse response) throws javax.servlet.
      ServletException, java.io.IOException {
    processRequest(request, response);
  }

  private void processRequest(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response) throws
      javax.servlet.ServletException, java.io.IOException {

//    request.setCharacterEncoding("GBK");

    String nextPage = null;
    int action = 0;
    String OPR = request.getParameter("OPR") != null ?
        (String) request.getParameter("OPR") : "";
    ArrayList arrylistTemp = new ArrayList();
    HandlerEvent handlerEvent = null;
    try {
      try {
        action = Integer.parseInt( (String) request.getParameter(
            "action"));
      }
      catch (Exception en) {
        Debug.println(
            "[PageBuilderServlet]processRequest----->参数格式不正确!");
      }
      Debug.println("[PageBuilderServlet]processRequest-========---->action=" +
                    action + "    OPR=" + request.getParameter("OPR"));

      //action=9999999;

      switch (action) {
        case PageBuilderEvent.pageDefine_pagePreparative: //生成准备页(接受页面参数拼合处理)
          PagePreviewHandler pagePreviewHandler = new PagePreviewHandler();
          pagePreviewHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_pagePreparative;
          break;

        case PageBuilderEvent.pageDefine_index: //index
          nextPage = PageBuilderScreen.pageDefine_index;
          break;

        case PageBuilderEvent.pageDefine_list: //页面列表
          PageListHandler pageListHandler = new PageListHandler();
          pageListHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_list;
          break;

        case PageBuilderEvent.pageDefine_pageViwe: //生成页
          PageViweHandler pageViweHandler = new PageViweHandler();
          pageViweHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_pageViwe;
          break;
        case PageBuilderEvent.revoke_pageDefine_pageViwe: //吊销生成页
          PageViweHandler revokepageViweHandler = new PageViweHandler();
          revokepageViweHandler.processEvent(request);
          nextPage = PageBuilderScreen.revoke_pageDefine_pageViwe;
          break;

        case PageBuilderEvent.pageDefine_add: //页面添加
          PageDefineAddHandler pageDefineAddHandler = new PageDefineAddHandler();
          pageDefineAddHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_add;
          break;

        case PageBuilderEvent.pageDefine_add_save: //页面添加save
          PageDefineAddSaveHandler pageDefineAddSaveHandler = new
              PageDefineAddSaveHandler();
          pageDefineAddSaveHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_add_save;
          break;

        case PageBuilderEvent.pageDefine_deleted: //页面删除
          PageDefineDellHandler pageDefineDellHandler = new
              PageDefineDellHandler();
          pageDefineDellHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_deleted;
          break;

        case PageBuilderEvent.pageDefine_edit: //页面定义修改
          PageDefineEditHandler pageDefineEditHandler = new
              PageDefineEditHandler();
          pageDefineEditHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_edit;
          break;

          /*  case PageBuilderEvent.pageDefine_edit_save: //页面定义修改
             PageDefineEditSaveHandler pageDefineEditSaveHandler = new PageDefineEditSaveHandler();
             pageDefineEditSaveHandler.processEvent(request);
             nextPage = PageBuilderScreen.pageDefine_edit_save;
             break;
           */

        case PageBuilderEvent.pageDefine_editFrame: //页面修改index
          nextPage = PageBuilderScreen.pageDefine_editFrame;
          Debug.println("next:" + nextPage);
          break;

        case PageBuilderEvent.pageDefine_saveData: //页面数据保存
          PageDefineSaveDataHandler pageDefineSaveDataHandler = new
              PageDefineSaveDataHandler();
          pageDefineSaveDataHandler.processEvent(request);
          nextPage = PageBuilderScreen.pageDefine_saveData;

          break;

        case PageBuilderEvent.licence_showList: //显示执照列表
          LicenceShowListHandler licenceShowListHandler = new
              LicenceShowListHandler();
          licenceShowListHandler.processEvent(request);
          nextPage = PageBuilderScreen.licence_showList;
          break;

        case PageBuilderEvent.licence_preview: //执照打印预览
          LicencePreviewHandler licencePreviewHandler = new
              LicencePreviewHandler();
          licencePreviewHandler.processEvent(request);
          nextPage = PageBuilderScreen.licence_preview;
          break;

        case PageBuilderEvent.Licence_SavePositiont: //执照保存
          LicenceSavePositiontHandler licenceSavePositiontHandler = new
              LicenceSavePositiontHandler();
          licenceSavePositiontHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_SavePositiont;
          break;

        case PageBuilderEvent.Licence_frame: //执照Frame
          LicenceFrameHandler licenceFrameHandler = new
              LicenceFrameHandler();
          licenceFrameHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_frame;
          break;

        case PageBuilderEvent.Licence_frameButton: //执照Button
          LicenceFrameButtonHandler licenceFrameButtonHandler = new
              LicenceFrameButtonHandler();
          licenceFrameButtonHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_frameButton;
          break;

        case PageBuilderEvent.Licence_printSetList: //执照printSetList
          LicencePrintSetListHandler licencePrintSetListHandler = new
              LicencePrintSetListHandler();
          licencePrintSetListHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_printSetList;
          break;

        case PageBuilderEvent.Licence_printSetAdd: //执照printSetAdd
          LicencePrintSetAddHandler LicencePrintSetAddHandler = new
              LicencePrintSetAddHandler();
          LicencePrintSetAddHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_printSetAdd;
          break;

        case PageBuilderEvent.Licence_printSetDell: //执照printSetDell
          LicencePrintSetDellHandler licencePrintSetDellHandler = new
              LicencePrintSetDellHandler();
          licencePrintSetDellHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_printSetDell;
          break;

        case PageBuilderEvent.Licence_printSetUpdate: //执照printSetUpate
          LicencePrintSetUpdateHandler licencePrintSetUpdateHandler = new
              LicencePrintSetUpdateHandler();
          licencePrintSetUpdateHandler.processEvent(request);
          nextPage = PageBuilderScreen.Licence_printSetUpdate;
          break;

        case PageBuilderEvent.report_index: //报表索引页
          ReportDefaultHandler reportDefaultHandler = new ReportDefaultHandler();
          handlerEvent = reportDefaultHandler.processEvent(request);
          arrylistTemp = handlerEvent.getResultAL();
          nextPage = (String) arrylistTemp.get(0);
          break;

        case PageBuilderEvent.report_pagePreparative: //报表生成准备页(接受页面参数拼合处理)
          ReportPreviewHandler reportPreviewHandler = new ReportPreviewHandler();
          reportPreviewHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_pagePreparative;
          break;

        case PageBuilderEvent.report_pageViwe: //报表生成页
          ReportBuilViewHandler reportBuilViewHandler = new
              ReportBuilViewHandler();
          reportBuilViewHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_pageViwe;
          break;

        case PageBuilderEvent.report_perspicuitView: //报表明晰
          ReportPerspicuitViewHandler reportPerspicuitViewHandler = new
              ReportPerspicuitViewHandler();
          reportPerspicuitViewHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_perspicuitView;
          break;

        case PageBuilderEvent.report_editShow: //报表编辑
          ReportEditHandler reportEditHandler = new ReportEditHandler();
          reportEditHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_editShow;
          break;

        case PageBuilderEvent.report_editSave: //报表编辑保存
          ReportEditSaveHandler reportEditSaveHandler = new
              ReportEditSaveHandler();
          reportEditSaveHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_editSave;
          break;

        case PageBuilderEvent.report_dellSave: //报表删除
          ReportDellHandler reportDellHandler = new ReportDellHandler();
          reportDellHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_dellSave;
          break;

        case PageBuilderEvent.report_print: //报表打印
          ReportPrintHandler reportPrintHandler = new ReportPrintHandler();
          reportPrintHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_print;
          break;

        case PageBuilderEvent.report_transform_save: //报表转换
          ReportTransformSaveHandler reportTransformSaveHandler = new
              ReportTransformSaveHandler();
          reportTransformSaveHandler.processEvent(request);
          nextPage = PageBuilderScreen.report_transform_save;
          break;

        case PageBuilderEvent.query_index: //超级查询index

          QueryIndexHandler queryIndexHandler = new QueryIndexHandler();
          queryIndexHandler.processEvent(request);
          nextPage = PageBuilderScreen.query_index;
          break;
        case PageBuilderEvent.revoke_query_index: //吊销超级查询index

//                    HttpSession session = request.getSession(false);
          //                   session.setAttribute("searchStr",(String) request.getParameter("searchStr"));
          QueryIndexHandler revokequeryIndexHandler = new QueryIndexHandler();
          revokequeryIndexHandler.processEvent(request);
          nextPage = PageBuilderScreen.revoke_query_index;
          break;

        case PageBuilderEvent.query_super: //超级查询录入
          QuerySuperHandler querySuperHandler = new QuerySuperHandler();
          querySuperHandler.processEvent(request);
          nextPage = PageBuilderScreen.query_preparative;
          break;

        case PageBuilderEvent.query_simplenessShow: //简单查询录入
          QuerySimplenessHandler querySimplenessHandler = new
              QuerySimplenessHandler();
          querySimplenessHandler.processEvent(request);
          nextPage = PageBuilderScreen.query_preparative;
          break;
        case PageBuilderEvent.revoke_query_simplenessShow: //吊销简单查询录入

⌨️ 快捷键说明

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