busiuseraction.java
来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 92 行
JAVA
92 行
package com.liyu.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessages;
import com.liyu.common.AbstractAction;
import com.liyu.form.BusiUserForm;
import com.liyu.server.IBusiUserServer;
public class BusiUserAction extends AbstractAction{
private static final String FN_MOD= "mod";
private static final String FN_ADD = "add";
private static final String FN_DEL = "del";
private static final String FN_RTN = "rtn";
public static final String SAXFLG ="F";
private static final String SAXNAME= "女";
public static final String JOBSFLG ="SalesManager";
private static final String JOBSNAME= "销售经理";
public static final String DEPARTFLG ="SalesDepartmentOne";
private static final String DEPARTNAME= "试剂部";
public ActionForward execute (ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response){
BusiUserForm busiUserForm = (BusiUserForm)form;
IBusiUserServer busiUserServer =(IBusiUserServer)getBean("busiUserServer");
ActionMessages errors = new ActionMessages();
ActionMessages rtnErrors = new ActionMessages();
String sFn = busiUserForm.getFn();
List liShiList = null;
if (FN_ADD.equals(sFn )){
//String[]addCheck = (String[])request.getSession().getAttribute("BUSIUSEROPT_SESSIONNAME");
//rtnErrors = busiUserServer.addCheck(addCheck);
//if (rtnErrors != null){
// return mapping.findForward( "busiUser");
//}
return mapping.findForward( "busiUserAdd");
}else if (FN_MOD.equals(sFn )){
//String[]modCheck = (String[])request.getSession().getAttribute( "BUSIUSEROPT_SESSIONNAME");
//rtnErrors = busiUserServer.modCheck(modCheck);
//if (rtnErrors != null){
// return mapping.findForward( "busiUser");
//}
request.getSession().setAttribute("BUSIUSEROPT_SESSIONNAME",
busiUserForm.getSelectedOptions());
return mapping.findForward( "busiUserMod");
}else if (FN_DEL.equals(sFn )){
//String[]delCheck = (String[])request.getSession().getAttribute( "BUSIUSEROPT_SESSIONNAME");
//rtnErrors = busiUserServer.delCheck(delCheck);
//if (rtnErrors != null){
// return mapping.findForward( "busiUser");
//}else{
request.getSession().setAttribute("BUSIUSEROPT_SESSIONNAME",
busiUserForm.getSelectedOptions());
String[]strBusiUserDel= (String[])request.getSession().getAttribute( "BUSIUSEROPT_SESSIONNAME");
List busiUserList = (List)request.getSession().getAttribute( "BUSIUSERLIST_SESSIONNAME");
rtnErrors = busiUserServer.deleteUserDel(strBusiUserDel,busiUserList);
if (rtnErrors != null){
this.saveErrors(request,rtnErrors);
return mapping.findForward("busiUser");
}
busiUserForm.setSelectedOptions(null);
}
//return mapping.findForward( "systemUser");
liShiList = busiUserServer.displayBusiUser();
List busiUserList = (List)liShiList.get(3);
busiUserForm.setBusiUserList(busiUserList);
request.getSession().setAttribute("BUSIUSEROPT_SESSIONNAME",
busiUserForm.getSelectedOptions());
request.getSession().setAttribute("BUSIUSERLIST_SESSIONNAME",busiUserList);
request.getSession().setAttribute("PERSONBASEINFOLIST",(List)liShiList.get(0));
request.getSession().setAttribute("PERSONRESOURCEINFOLIST",(List)liShiList.get(1));
request.getSession().setAttribute("CONTRACTINFOLIST",(List)liShiList.get(2));
return mapping.findForward("busiUser");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?