systemuseraction.java
来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 90 行
JAVA
90 行
package com.liyu.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionErrors;
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.SystemUserForm;
import com.liyu.server.ILoginServer;
import com.liyu.server.ISystemUserServer;
public class SystemUserAction 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 ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response){
SystemUserForm systemUserForm = (SystemUserForm)form;
ISystemUserServer systemUserServer = (ISystemUserServer)getBean("systemUserServer");
List systemUserList = null;
String sFn = systemUserForm.getFn();
if (FN_ADD.equals(sFn)){
// ActionMessages rtnErrors = new ActionMessages();
// String[]addCheck = (String[])request.getSession().getAttribute("SYSTEMUSERADD_SESSIONNAME");
// rtnErrors = systemUserServer.addCheck(addCheck);
// if (rtnErrors != null){
// this.saveErrors(request,rtnErrors);
// return mapping.findForward("systemUser");
// }
return mapping.findForward("systemUserAdd");
}else if (FN_MOD.equals(sFn )){
// ActionMessages rtnErrors = new ActionMessages();
// String[]modCheck = (String[])request.getSession().getAttribute("SYSTEMUSERADD_SESSIONNAME");
// rtnErrors = systemUserServer.modCheck(modCheck);
// if (rtnErrors != null){
// this.saveErrors(request,rtnErrors);
// return mapping.findForward("systemUser");
// }
request.getSession().setAttribute("SYSTEMUSERADD_SESSIONNAME",
systemUserForm.getSelectedOptions());
//request.getSession().setAttribute("SYSTEMUSERLIST_SESSIONNAME",systemUserList);
return mapping.findForward("systemUserMod");
}else if (FN_DEL.equals(sFn )){
ActionMessages rtnErrors = new ActionMessages();
// String[]delCheck = (String[])request.getSession().getAttribute("SYSTEMUSERADD_SESSIONNAME");
// rtnErrors = systemUserServer.delCheck(delCheck);
// if (rtnErrors != null){
// this.saveErrors(request,rtnErrors);
// return mapping.findForward("systemUser");
// }else{
request.getSession().setAttribute("SYSTEMUSERADD_SESSIONNAME",
systemUserForm.getSelectedOptions());
String[]strUserDel= (String[])request.getSession().getAttribute("SYSTEMUSERADD_SESSIONNAME");
systemUserList = (List)request.getSession().getAttribute("SYSTEMUSERLIST_SESSIONNAME");
rtnErrors = systemUserServer.deleteUserDel(strUserDel,systemUserList);
if (rtnErrors != null){
this.saveErrors(request,rtnErrors);
return mapping.findForward("systemUser");
}
systemUserForm.setSelectedOptions(null);
}
//return mapping.findForward( "systemUser");
systemUserList = systemUserServer.displaySystemUser();
systemUserForm.setSystemUserList(systemUserList);
request.getSession().removeAttribute("SYSTEMUSERADD_SESSIONNAME");
request.getSession().setAttribute("SYSTEMUSERADD_SESSIONNAME",systemUserForm.getSelectedOptions());
request.getSession().removeAttribute("SYSTEMUSERLIST_SESSIONNAME");
request.getSession().setAttribute("SYSTEMUSERLIST_SESSIONNAME",systemUserList);
return mapping.findForward("systemUser");
//}else if (FN_ADD.equals(sFn)){
//return mapping.findForward("add");
//}
//return mapping.findForward("success");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?