systemuseraddaction.java

来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 61 行

JAVA
61
字号
package com.liyu.action;

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.SystemUserAddForm;
import com.liyu.server.ISystemUserAddServer;

public class SystemUserAddAction extends AbstractAction{
	private static final String FN_CHECK= "optCheck";
	private static final String FN_ADD= "add";
	private static final String FN_RTN= "rtn";
	ActionMessages errors = new ActionMessages();
	ActionMessages rtnErrors = new ActionMessages();
	public ActionForward execute(ActionMapping mapping,
								 ActionForm form,
								 HttpServletRequest request,
								 HttpServletResponse response){
	
		SystemUserAddForm systemUserAddForm = (SystemUserAddForm)form;
		String sFn = systemUserAddForm.getFn();
		ISystemUserAddServer systemUserAddServer = 
			(ISystemUserAddServer)getBean("systemUserAddServer");
		//if (FN_CHECK.equals(sFn)){
		//	rtnErrors = systemUserAddServer.check(request,errors);
		//	if (rtnErrors != null){
		//		this.saveErrors(request,rtnErrors);
		//		return mapping.findForward("failure");
	//		}
		//}else 
		if (FN_ADD.equals(sFn)){
			String userName = systemUserAddForm.getUserInfo().getUserName();
			String userRole =systemUserAddForm.getUserInfo().getUserRole();
			String pwdOne = systemUserAddForm.getUserInfo().getUserPassword();
			String pwdTwo =systemUserAddForm.getUserInfo().getUserPassword1();
			//rtnErrors = systemUserAddServer.pwdCheck(pwdOne,pwdTwo);
			//if (rtnErrors != null){
			//	this.saveErrors(request,rtnErrors);
				//return mapping.findForward("systemUserAdd");
			//}
			rtnErrors = systemUserAddServer.saveUserAdd(userName,pwdOne,userRole);
			if (rtnErrors != null){
				this.saveErrors(request,rtnErrors);
				return mapping.findForward("systemUserAdd");
			}
			
		}
		return mapping.findForward("systemUser");
		//else if (FN_RTN.equals(sFn)){
		//	return mapping.findForward("systemUser");
		//}
		//return mapping.findForward("systemUserAdd");
	}
}

⌨️ 快捷键说明

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