⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminaction.java

📁 基本分数查询功能,自己的毕业设计作品!希望能给大家一点帮助!
💻 JAVA
字号:
package org.xk.action;

import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.xk.form.AdminForm;
import org.xk.form.StudentForm;
import org.xk.form.TeacherForm;
import org.xk.po.AdminUser;
import org.xk.po.StudentUser;
import org.xk.po.TeacherUser;
import org.xk.util.ServiceUtil;
import org.xk.util.StringUtil;

public class AdminAction extends AdministrationAction {

	public ActionForward delTeacher(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		int teacher_id = Integer.parseInt(request.getParameter("teacher_id"));
		int port_id = Integer.parseInt(request.getParameter("port_id"));

		if (ServiceUtil.getAddSomethingService().deleteTeacher(teacher_id)) {
			request.setAttribute("msg", " 删除教师成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere",
					"selectTeacherMessage.do?a=selectTeacherMessage&port_id="
							+ port_id);
		} else {
			request.setAttribute("msg", " 删除教师失败,请联系管理员");
			request.setAttribute("gowhere",
					"selectTeacherMessage.do?a=selectTeacherMessage&port_id="
							+ port_id);
		}
		return mapping.findForward("go");
	}

	public ActionForward deleteYear(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		int year_id = Integer.parseInt(request.getParameter("year_id"));

		if (ServiceUtil.getAddSomethingService().deleteYear(year_id)) {
			request.setAttribute("msg", " 删除年份成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere", "yearManager.do?a=selectYear");
		} else {
			request.setAttribute("msg", " 删除年份失败,请联系管理员");
			request.setAttribute("gowhere", "yearManager.do?a=selectYear");
		}
		return mapping.findForward("go");
	}

	public ActionForward addYear(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		String year_name = StringUtil.toUtf8Code(request
				.getParameter("year_name"));

		if (ServiceUtil.getAddSomethingService().addYear(year_name)) {
			request.setAttribute("msg", "添加年份成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere", "yearManager.do?a=selectYear");
		} else {
			request.setAttribute("msg", " 添加年份失败,请联系管理员");
			request.setAttribute("gowhere", "yearManager.do?a=selectYear");
		}
		return mapping.findForward("go");
	}

	public ActionForward deletePort(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		int port_id = Integer.parseInt(request.getParameter("port_id"));

		if (ServiceUtil.getAddSomethingService().deletePort(port_id)) {
			request.setAttribute("msg", " 删除系别成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere", "portManager.do?a=selectPort");
		} else {
			request.setAttribute("msg", " 删除系别失败,请联系管理员");
			request.setAttribute("gowhere", "portManager.do?a=selectPort");
		}
		return mapping.findForward("go");
	}

	public ActionForward addPort(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		String port_number = StringUtil.toUtf8Code(request
				.getParameter("port_number"));
		String port_department = StringUtil.toUtf8Code(request
				.getParameter("port_department"));

		if (ServiceUtil.getAddSomethingService().addPort(port_number,
				port_department)) {
			request.setAttribute("msg", "添加系别成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere", "portManager.do?a=selectPort");
		} else {
			request.setAttribute("msg", " 添加系别失败,请联系管理员");
			request.setAttribute("gowhere", "portManager.do?a=selectPort");
		}
		return mapping.findForward("go");
	}

	public ActionForward addTeacher(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		TeacherForm tf = (TeacherForm) form;
		TeacherUser tu = new TeacherUser();
		tu.setTeacher_user(StringUtil.toUtf8Code(tf.getTeacher_user()));
		tu.setTeacher_password(StringUtil.toUtf8Code(tf.getTeacher_password()));
		tu.setTeacher_name(StringUtil.toUtf8Code(tf.getTeacher_name()));
		tu.setTeacher_sex(StringUtil.toUtf8Code(tf.getTeacher_sex()));
		tu.setTeacher_age(StringUtil.toUtf8Code(tf.getTeacher_age()));
		tu.setTeacher_teach(StringUtil.toUtf8Code(tf.getTeacher_teach()));
		tu.setTeacher_zhicheng(StringUtil.toUtf8Code(tf.getTeacher_zhicheng()));
		tu.setPort_id(tf.getPort_id());
		if (ServiceUtil.getAddSomethingService().addTeacher(tu)) {
			request.setAttribute("msg", "添加教师信息成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere",
					"selectTeacherMessage.do?a=selectTeacherMessage&port_id="
							+ tf.getPort_id());
		} else {
			request.setAttribute("msg", "添加教师信息失败,请联系管理员");
			request.setAttribute("gowhere",
					"selectTeacherMessage.do?a=selectTeacherMessage&port_id="
							+ tf.getPort_id());
		}
		return mapping.findForward("go");

	}

	public ActionForward deleteAdmin(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		int admin_id = Integer.parseInt(request.getParameter("admin_id"));

		if (ServiceUtil.getAddSomethingService().deleteAdmin(admin_id)) {
			request.setAttribute("msg", " 删除管理员成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere", "selectAdmin.do?a=selectAdmin");
		} else {
			request.setAttribute("msg", " 删除管理员失败!");
			request.setAttribute("gowhere", "selectAdmin.do?a=selectAdmin");
		}
		return mapping.findForward("go");
	}

	public ActionForward addAdmin(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		String admin_user = StringUtil.toUtf8Code(request
				.getParameter("admin_user"));
		String admin_password = StringUtil.toUtf8Code(request
				.getParameter("admin_password"));

		if (ServiceUtil.getAddSomethingService().addAdmin(admin_user,
				admin_password)) {
			request.setAttribute("msg", "添加管理员成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere", "selectAdmin.do?a=selectAdmin");
		} else {
			request.setAttribute("msg", " 添加管理员失败!");
			request.setAttribute("gowhere", "selectAdmin.do?a=selectAdmin");
		}
		return mapping.findForward("go");
	}

	public ActionForward adminUser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		int admin_id = Integer.parseInt(request.getParameter("admin_id"));
		HashMap hm = ServiceUtil.getSelectSomethingService().getAdmin(admin_id);
		request.setAttribute("adminUser", hm);
		return mapping.findForward("adminUser");

	}

	public ActionForward updateAdminPassword(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws SQLException {
		AdminForm af = (AdminForm) form;

		int admin_id = Integer.parseInt(request
				.getParameter("admin_id"));
	  
		AdminUser au = new AdminUser();
		au.setAdmin_id(admin_id);
		au.setAdmin_password(af.getAdmin_password());
		if (ServiceUtil.getAddSomethingService().updateAdminPassword(au)){
			request.setAttribute("msg", "修改密码成功,系统将在两秒后自动转到页面");
			request.setAttribute("gowhere",
					"adminUser.do?a=adminUser&admin_id="+admin_id);
		} else {
			request.setAttribute("msg", "修改密码信息失败,请联系管理员");
			request.setAttribute("gowhere",
					"adminUser.do?a=adminUser&admin_id="+admin_id);
		}
		return mapping.findForward("go");

	}
}

⌨️ 快捷键说明

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