roleaddaction.java

来自「使用Eclipse开发的基于struts的银行信用管理网站」· Java 代码 · 共 54 行

JAVA
54
字号
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.webwork.struts.action;

import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.webwork.struts.form.RoleInfoForm;

import com.webwork.dao.*;

/**
 * 超管添加角色
 * @author keyu_Scott
 * @struts.action path="/RoleAddAction" name="roleInfoForm" attribute="RoleInfoForm" input="/RoleAdd.jsp" scope="request" validate="true"
 */
public class RoleAddAction extends Action {
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		RoleInfoForm roleAdd = (RoleInfoForm) form;
		ActionForward forward = new ActionForward();
		RoleManageDao roleManage = new RoleManageDao();
		roleAdd.setRolestate("0");
		int rs = roleManage.InsertRole(roleAdd);
		if(rs==2)
		{
			roleAdd.setMessage("alert('插入数据失败,请重试!')");
			forward=mapping.findForward("failure");                                    //插入失败
		}
		else if(rs==1)
		{
			roleAdd.setMessage("alert('编号已被使用!')");
			forward=mapping.findForward("failure");                                    //编号已被使用
		}
		else if(rs==0)
		{
			roleAdd.setMessage("alert('添加成功!')");
			forward=mapping.findForward("success");                                    //添加成功
		}
		ArrayList list = new ArrayList();
		roleAdd.setOperation("禁用");
		list.add(roleAdd);
		roleAdd.setList(list);
		return forward;
	}
}

⌨️ 快捷键说明

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