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

📄 useraction.java

📁 实现办公自动化系统
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.oa.struts.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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.oa.struts.login.model.userInfoDAO;
import com.oa.struts.usermgr.InsertUserForm;
import com.oa.struts.usermgr.dao.UserMgrDAO;
import com.oa.struts.vo.UserInfo;
import com.oa.util.Chinese_Do;
import com.oa.util.PageHelp;

public class UserAction extends Action {
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserMgrDAO userMgrDAO=new UserMgrDAO();
		PageHelp ph=new PageHelp();
		Chinese_Do cd=new Chinese_Do();
		String str=null;
		InsertUserForm insertForm=(InsertUserForm)form;
		UserInfo userInfo=new UserInfo();
		//保存输入的用户的信息
		
		userInfo.setDepartID(insertForm.getDepartID());
		userInfo.setUserId(insertForm.getUserId());
		userInfo.setPassWord(cd.getString(insertForm.getPassWord()));
		userInfo.setFlag(0);
		userInfo.setRealName(cd.getString(insertForm.getRealName()));
		userInfo.setResume(cd.getString(insertForm.getResume()));
		userInfo.setUserAddress(cd.getString(insertForm.getUserAddress()));
		userInfo.setUserBirth(insertForm.getUserBirth());
		userInfo.setUserCode(insertForm.getUserCode());
		userInfo.setUserDepTel(insertForm.getUserDepTel());
		userInfo.setUserEmail(insertForm.getUserEmail());
		userInfo.setUserRole(insertForm.getUserRole());
		userInfo.setUserNational(cd.getString(insertForm.getUserNational()));
		userInfo.setUserPost(insertForm.getUserPost());
		userInfo.setUserInterest(cd.getString(insertForm.getUserInterest()));
		userInfo.setUserSex(insertForm.getUserSex());
		userInfo.setUserTel(insertForm.getUserTel());
		
        String methCode=request.getParameter("methCode");
        System.out.println("methCode="+methCode);
        if(methCode.equals("insert"))
        {
        	userInfoDAO userDAO=new userInfoDAO();
        	boolean flag=userDAO.insertUser(userInfo);
        	if(flag==true)
        	{        		
        		str="success";
        		List<UserInfo> lt=userMgrDAO.searchUser(0,"",1,userMgrDAO.getTotulRows());
				request.getSession().setAttribute("userList",lt);
				ph.setPageList(lt);										//设置pageList
			    request.setAttribute("userList",ph);					//保存PageHelp
        	}
        	else
        	{
        		str="failure";
        	}
        }
		
		return mapping.findForward(str);
	}
}

⌨️ 快捷键说明

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