📄 pagedefineaddsavehandler.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 + -