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

📄 usermanageaction.java

📁 hibernate和struts结合的源码
💻 JAVA
字号:
/*
 * @(#)UserManageAction.java	1.0 2006-08-28
 *
 * Copyright 2006 GE-SOFT, Inc. All rights reserved.
 * GE-SOFT PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 * 项目名称:EIMP 
 * 项目描述:“格微企业信息管理平台”是基于J2EE三层结构,以MVC为技术框架,以
 * Java技术 * 为开发技术的项目开发平台。采用面向对象和组件化的编程思想形成独立
 * 的平台底层组 * 件,方便用户的二次开发。
 *
 * 制作记录: (日期 制作人 操作 描述)
 * 2006-08-28  lvbo   建立   用户管理
 */
package com.gesoft.struts.userManage.action;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.Collection;

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 com.ge.common.base.MethodStrDisposal;
import com.gesoft.struts.userManage.dao.UserManageDAO;
import com.gesoft.struts.userManage.form.UserManageForm;

/**
 * 功能说明  用户管理模块
 * @version 1.0, 2005-10-8
 * @author lvbo
 */
public class UserManageAction extends Action {

	public UserManageAction() {
		super();
	}

	public ActionForward execute(ActionMapping mapping, 
								 ActionForm form,
								 HttpServletRequest request, 
								 HttpServletResponse response)
			throws Exception {
		Connection conn = null;
		MethodStrDisposal dbwork = new MethodStrDisposal();
		
		MethodStrDisposal du = new MethodStrDisposal();
		
		try {
			request.setCharacterEncoding("GBK");
			response.setContentType("text/html;charset=GBK");
			HttpSession session = request.getSession();
			String strMaterialRight = "";
			String strId = "1";
			String strLoginName = "";
			String strIp = "";
			String strSql = "";
			
			UserManageForm mufform = null;
			//用户登录判断
			//LoginVO lvo = null;
			if(request.getSession().getAttribute("loginVO") != null) {
			//	lvo = (LoginVO)session.getAttribute("loginVO");
			//	strMaterialRight = du.getNoNull(lvo.getRightMaterialType());
				if (!strMaterialRight.equals("")) {
					strMaterialRight = strMaterialRight.substring(1,strMaterialRight.length()-1);
				}
			} else {
				return mapping.findForward("unlogin");
			}
			
			//strLoginName = lvo.getLoginName();
			strIp = request.getRemoteAddr();
			
			//创建DAO
			UserManageDAO msdao = new UserManageDAO(strLoginName, strIp);
			//数据库链接
			//conn = dbwork.getDBConnection();
			//查询判断
			if(request.getParameter("id")!=null && !request.getParameter("id").equals(""))
				strId = request.getParameter("id");
			
			if(strId.equals("1")) {
				mufform = new UserManageForm();
			}
			else if(strId.equals("2")) {
				mufform = (UserManageForm)form;
			}
			
			//业务处理
			//alBuildFund = msdao.getBuildFund(conn,mufform,request);
			//session.setAttribute("alBuildFund",alBuildFund);
			
			return mapping.findForward("success");
			
		}catch(Exception e){
			e.printStackTrace();
			return mapping.findForward("error");
		}finally{
			try {
				if(conn != null && !conn.isClosed())
					conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
				return mapping.findForward("error");
			}
		}
		
	}

}

⌨️ 快捷键说明

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