📄 querytradeaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.saas.struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.saas.sys.bpm.TradeQueryIntf;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import javax.servlet.http.HttpSession;
import com.saas.sys.buffer.*;
import com.saas.sys.log.Logger;
import java.util.ArrayList;
import java.util.Map;
/**
* MyEclipse Struts
* Creation date: 01-12-2007
*
* XDoclet definition:
* @struts.action validate="true"
*/
public class QueryTradeAction extends BaseAction {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward executeAction(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Logger log = new Logger(this);
/**使用spring代理工厂**/
XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));
TradeQueryIntf query = (TradeQueryIntf)factory.getBean("query");
Buffers inBuffer = new Buffers();
Buffers outBuffer = new Buffers();
HttpSession session = request.getSession();
inBuffer.convert(request, form, session);
ArrayList outList = new ArrayList();
outList = query.ExecTradeQuery(inBuffer);
outBuffer = query.getOutBuffer();//获取查询方法返回BUFFER
Map queryMap = request.getParameterMap();
request.setAttribute("query",queryMap); //查询Query串
request.setAttribute("result",outList); //查询结果集
request.setAttribute("outBuffer",outBuffer);//获取查询方法返回BUFFER
/**
if (outBuffer.getInt("RESULT_CODE") == -1)
{
return mapping.findForward(outBuffer.getString("ERROR_FWD"));
}
else
{
return mapping.findForward(outBuffer.getString("SUCCEED_FWD"));
}
**/
return mapping.findForward("QUERY_PAGE");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -