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

📄 pagedefineaddsavehandler.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;
import com.gs.component.sysadmin.model.*;

public class PageDefineAddSaveHandler
    extends DefaultHandlerSupport {
    public HandlerEvent processEvent(HttpServletRequest request) throws
        WebException {
        Debug.println("[PageDefineAddHandler]ProcessEvent------->start!");
        HandlerEvent handlerEvent = null;
        ArrayList pageDefineList=null;
        try {
            String category1=request.getParameter("category1");
            String category2=request.getParameter("category2");
            String category3=request.getParameter("category3");

            String class1=request.getParameter("class1");
            String class2=request.getParameter("class2");
            String class3=request.getParameter("class3");

            String BID=request.getParameter("BID");
            String code=request.getParameter("code");
            String explain=request.getParameter("explain");
            Debug.println("[PageDefineAddSaveHandler]ProcessEvent------->explain="+explain);
            String page_width=request.getParameter("page_width");
            String page_style=request.getParameter("page_style");
            String rowcolSign=request.getParameter("rowcolSign");
            explain = PubFunc.decodeISO(explain);
            Debug.println("[PageDefineAddSaveHandler]ProcessEvent------->explain2="+explain);
            String orderID;
            Calendar al=Calendar.getInstance();

            if(category1==null||"".equals(category1)||category2==null||"".equals(category2)||category3==null||"".equals(category3)||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("[PageDefineAddSaveHandler]ProcessEvent------->page parameter is null!");
                return handlerEvent;
            }

            PageDefineDAO pageDefineDAO = PageDefineDAOFactory.getDAO();
            PageDefineModel pageDefineModel=new PageDefineModel();

            QueryPageDefine queryPageDefine=new QueryPageDefine();
            QueryDAO queryDAO = QueryDAOFactory.getDAO();

            HttpSession session = request.getSession(false);
            UserModel user = (UserModel) session.getAttribute("userModel");

            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.addPageDefine(pageDefineModel);

            queryPageDefine.setPageCode(code);
            queryPageDefine.setExplain(explain);
            queryPageDefine.setOrderId("");
            queryPageDefine.setBID(BID);
            queryPageDefine.setDJJG(user.getAreaCoding());
            queryPageDefine.setGXDW(user.getAreaCoding());
            queryPageDefine.setPageType("2");
            queryPageDefine.setCATEGORY1(category1);
            queryPageDefine.setCATEGORY2(category2);
            queryPageDefine.setCATEGORY3(category3);
            queryDAO.addQueryPageDefine(queryPageDefine);

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

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

⌨️ 快捷键说明

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