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

📄 pagedefineeditsavehandler.java

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JAVA
字号:
package com.gs.control.handlers.pageBuilder.pageDefine;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */
import java.util.*;
import javax.servlet.http.*;
import com.gs.control.handlers.DefaultHandlerSupport;
import com.gs.control.exceptions.WebException;
import com.gs.control.event.HandlerEvent;
import com.gs.pageBuilder.dao.*;
import com.gs.pageBuilder.model.*;
import com.gs.util.*;
import com.gs.pageBuilder.util.AutoBuild;

public class PageDefineEditSaveHandler
    extends DefaultHandlerSupport {
    public HandlerEvent processEvent(HttpServletRequest request) throws
        WebException {
        Debug.println("[PageDefineEditSaveHandler]ProcessEvent------->start!");
        HandlerEvent handlerEvent = null;
        //ArrayList pageDefineList=null;
        try {
            String oldCode=request.getParameter("oldCode");
            String class1=request.getParameter("class1");
            String class2=request.getParameter("class2");
            String class3=request.getParameter("class3");
            String code=request.getParameter("code");
            String explain=request.getParameter("explain");
            String page_width=request.getParameter("page_width");
            String page_style=request.getParameter("page_style");
            String rowcolSign=request.getParameter("rowcolSign");
            explain = new String(explain.getBytes("ISO-8859-1"));
            String orderID;
            Calendar al=Calendar.getInstance();

            if(class1==null||"".equals(class1)||class2==null||"".equals(class2)||class3==null||"".equals(class3)||code==null||"".equals(code)||explain==null||"".equals(explain)||page_width==null||"".equals(page_width)||page_style==null||"".equals(page_style)||rowcolSign==null||"".equals(rowcolSign)){
                Debug.println("[PageDefineEditSaveHandler]ProcessEvent------->page parameter is null!");
                return handlerEvent;
            }
            PageDefineDAO pageDefineDAO = PageDefineDAOFactory.getDAO();
            PageDefineModel pageDefineModel=new PageDefineModel();
            orderID=(String)pageDefineDAO.getPageDefineOrderID() ;
            if(orderID==null||"".equals(orderID)){
                orderID="10000100";
            }else{
                long i = 0;
                i = Long.parseLong(orderID) + 100;
                orderID = "" + i;

            }
/*          CODE VARCHAR2(12) NOT NULL PRIMARY KEY,	//页面编号query001
            EXPLAIN VARCHAR2(200) NULL,		//说明
            ROWCOLSIGN VARCHAR2(8) NULL,		//页面生成行列分类
            CLASS1 VARCHAR2(8) NULL,		//类型(1报表,2执照,3通知,4查询)
            CLASS2 VARCHAR2(8) NULL,		//(报表:1横向,2纵向; 执照:1执照预览 ,2执照打印)
            CLASS3 VARCHAR2(8) NULL,		//业务类型
            CONTENT CLOB NULL,			//页面生成结果
            PAGE_WIDTH VARCHAR2(8) NULL,		//页面宽度
            PAGE_STYLE VARCHAR2(200) NULL,		//页面样式
            BUILD_DATE VARCHAR2(30) NULL,		//生成日期
            ORDERID VARCHAR2(8) NULL		//排列顺序号
*/
            pageDefineModel.setCode(code);
            pageDefineModel.setExplain(explain);
            pageDefineModel.setRowcolSign(rowcolSign);
            pageDefineModel.setClass1(class1);
            pageDefineModel.setClass2(class2);
            pageDefineModel.setClass3(class3);
            pageDefineModel.setPageWidth(page_width);
            pageDefineModel.setPageStyle(page_style);
            pageDefineModel.setBuildDate(PubFunc.getDateStr(al));
            pageDefineModel.setOrderID(orderID);

            String state=pageDefineDAO.editPageDefine(pageDefineModel,oldCode);
           request.setAttribute("state",state);
            request.setAttribute("code",code);
            request.setAttribute("class1",class1);
            request.setAttribute("explain",explain);
            request.setAttribute("oldCode",oldCode);
                }
        catch (Exception ex) {
            Debug.println("[PageDefineAddSaveHandler]Exception----->"+ex);
            throw new WebException(ex);
        }

        Debug.println("[PageDefineEditSaveHandler]-----processEvent END!");
        return handlerEvent;
    }
}

⌨️ 快捷键说明

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