📄 pagebuilderservlet.java
字号:
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 + -