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