📄 basicoperationaction.java
字号:
/* * @(#)BasicOperationAction.java 1.0 2006-01-05 * * Copyright 2006 GE-SOFT, Inc. All rights reserved. * GE-SOFT PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * 项目名称:EIMP * 项目描述:“企业信息管理平台”是基于J2EE三层结构,以MVC为技术框架,以 * Java技术 * 为开发技术的项目开发平台。采用面向对象和组件化的编程思想形成独立 * 的平台底层组 * 件,方便用户的二次开发。 * * 制作记录: (日期 制作人 操作 描述) * 2006-09-05 lvbo 建立 基本功能组件 */package com.gesoft.struts.basicOperation.action;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;import com.gesoft.hibernate.dao.basicOperation.BasicOperationDAO;import com.gesoft.hibernate.dao.basicOperation.SomeBean;import com.gesoft.struts.basicOperation.form.BasicOperationForm;import com.gesoft.struts.basicOperation.form.SearchForm;/** * 功能说明 基本功能组件 * @version 1.0, 2006-09-05 * @author lvbo */public class BasicOperationAction extends Action { public BasicOperationAction() { super(); } /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { SearchForm searchForm = (SearchForm) form; String strTable = ""; List list = null; try { request.setCharacterEncoding("GBK"); response.setContentType("text/html;charset=GBK"); HttpSession session = request.getSession(); BasicOperationDAO basicOperationDAO = BasicOperationDAO.getInstance(); //根据所输入的表名对应出所对应的类 strTable = strTable.toLowerCase(); ApplicationContext context = new FileSystemXmlApplicationContext( "beans-config.xml"); SomeBean someBean = (SomeBean) context.getBean("someBean"); Map someMap = (Map) someBean.getSomeMap(); strTable = (String)someMap.get(strTable); //取得查询数据库结果集 list = basicOperationDAO.getVipdataList(strTable); session.setAttribute("listInfo",list); return mapping.findForward("success"); } catch(Exception e) { } finally { } // TODO Auto-generated method stub return null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -