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