📄 adminaction.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 + -