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

📄 userbeanaction.java

📁 Java协同办公系统。实现公司内部的人事
💻 JAVA
字号:
package com.icss.oa.controller;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.icss.oa.bean.UserBean;
import com.icss.oa.service.UserBeanService;
import com.icss.oa.service.impl.UserBeanServiceImpl;









public class UserBeanAction extends Action{

	@Override
	public void execute(HttpServletRequest request, HttpServletResponse response) {
		// TODO Auto-generated method stub
		String method=request.getParameter("method");
		
		if(method.equals("insert")){
			
			
			boolean flag=addUser(request,response);
			if(flag=true){
				
				try {
					request.getRequestDispatcher("/user/successfull.html").forward(request, response);
				} catch (ServletException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				
			}
		}else if(method.equals("delete")){
			
			boolean flag = deleteUser(request,response);
				
				if(flag=true){
					
					try {
						request.getRequestDispatcher("/systemmanager/dropemployee.jsp").forward(request, response);
					} catch (ServletException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				
			   }
			
		    }
		
		
		
		
		
	}
	
	public boolean addUser(HttpServletRequest request,HttpServletResponse response){
		
        
		String username=request.getParameter("name");
		String userID=request.getParameter("personID");
		System.out.println("userid=" +userID);
		String ower=request.getParameter("owner");
		String password=request.getParameter("passWord");
		System.out.println("password="+password);
		String sex=request.getParameter("sex");
		String borth=request.getParameter("borth");
		String nation=request.getParameter("nation");
		String email=request.getParameter("email");
		String telphone=request.getParameter("tel");
		String postion=request.getParameter("position");
		String deptno=request.getParameter("deptno");
		String ID=request.getParameter("ID");
		String address=request.getParameter("adr");
		UserBean userbean=new UserBean();
		userbean.setName(username);
		userbean.setAddress(address);
		userbean.setBorth(borth);
		userbean.setDeptno(Integer.parseInt(deptno));
		userbean.setID(Integer.parseInt(ID));
		userbean.setPersonID(Integer.parseInt(userID));
		userbean.setEmail(email);
		userbean.setNation(nation);
		userbean.setPassword(password);
		userbean.setOwner(ower);
		userbean.setPosion(postion);
		userbean.setSex(sex);
		userbean.setTelephone(telphone);
		
			
		
		System.out.println(userbean.getDeptno());
		System.out.println("+++++++++++++++++++ userbean = " + userbean);
		UserBeanService userbeanservice=new UserBeanServiceImpl();
		boolean flag = userbeanservice.addService(userbean);
		return flag;
		
	}
    public boolean deleteUser(HttpServletRequest request,HttpServletResponse response){
    	 String personID=request.getParameter("id");
    	 
    	 UserBean userbean = new UserBean();
    	 userbean.setPersonID(Integer.parseInt(personID));
    	 UserBeanService userbeanservice = new UserBeanServiceImpl();
    	 List list = (List)userbeanservice.selectUserBean();
    	 request.setAttribute("List", list);
		boolean flag = userbeanservice.deleteUser(Integer.parseInt(personID));
		return flag;
   
    	
    	
    	
    	
    	
    	
    }
	
	
	
	
	
	

	
}

⌨️ 快捷键说明

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