?? 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 + -