📄 manageraction.java
字号:
package com.action;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.actionForm.ManagerForm;
import com.dao.ManagerDao;
import com.tool.Chinese;
import org.apache.struts.actions.DispatchAction;
public class ManagerAction extends DispatchAction {
private ManagerDao managerdao = new ManagerDao();
private Chinese chinese = new Chinese();
//登录的方法
public ActionForward checkManagerAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
String account=chinese.toChinese(request.getParameter("account"));
ManagerForm managerForm=managerdao.selectOneManager(account);
String password=chinese.toChinese(request.getParameter("password"));
if(managerForm==null){
request.setAttribute("result", "该用户不存在");
}else if(!managerForm.getPassword().equals(password)){
request.setAttribute("result", "密码不正确");
}else{
System.out.println("id"+managerForm.getId());
managerdao.addManagerNumber(managerForm.getId());
request.setAttribute("form",managerdao.selectOneManager(account));
}
return mapping.findForward("checkManagerAction");
}
public ActionForward deleteManagerAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
managerdao.deleteManager(Integer.parseInt(request.getParameter("id")));
request.setAttribute("result", "删除用户成功");
return mapping.findForward("resultManagerAction");
}
public ActionForward insertManagerAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
if (request.getParameter("account") == null ||
request.getParameter("account").equals("")) {
return mapping.findForward("insertManager");
} else {
String account=chinese.toChinese(request.getParameter("account"));
if(managerdao.selectOneManager(account)==null||managerdao.selectOneManager(account).equals("")){
managerForm.setAccount(account);
managerForm.setPassword(chinese.toChinese(request.getParameter(
"password")));
managerForm.setNumber(0);
managerForm.setName(chinese.toChinese(request.getParameter(
"name")));
managerForm.setManager(0);
managerdao.insertManager(managerForm);
request.setAttribute("result", "添加用户成功");
}else{
request.setAttribute("result", "该用户账号已经存在,添加失败");
}
return mapping.findForward("resultManagerAction");
}
}
//==============
public ActionForward selectManagerAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
if(request.getParameter("account")==null||request.getParameter("account").equals("")){
request.setAttribute("list", managerdao.selectManager());
return mapping.findForward("selectManagerAction");
}else {
request.setAttribute("form",managerdao.selectOneManager(chinese.toChinese(request.getParameter("account"))));
return mapping.findForward("selectOneManagerAction");
}
}
public ActionForward updateManagerAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
String account=chinese.toChinese(request.getParameter("account"));
managerForm.setAccount(account);
managerForm.setPassword(chinese.toChinese(request.getParameter("password")));
managerForm.setNumber(Integer.parseInt(request.getParameter("number")));
managerForm.setName(chinese.toChinese(request.getParameter("name")));
managerForm.setManager(0);
managerForm.setId(Integer.parseInt(request.getParameter("id")));
if(managerdao.updateManager(managerForm)){
request.setAttribute("result","success");
request.setAttribute("sign","修改用户信息成功,请重新登录!!!");
}else{
request.setAttribute("sign","该用户已经存在,修改失败");
}
return mapping.findForward("updateManagerAction");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -