?? manageraction.java
字號:
package com.wy.action;
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 com.wy.dao.ObjectDao;
import com.wy.form.ManagerForm;
public class ManagerAction extends DispatchAction {
private ObjectDao objectDao;
public ObjectDao getObjectDao() {
return objectDao;
}
public void setObjectDao(ObjectDao objectDao) {
this.objectDao = objectDao;
}
// 用戶登錄操作
public ActionForward checkManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
HttpSession session = request.getSession();
ManagerForm managerform = (ManagerForm) objectDao
.getObjectForm("from ManagerForm where account='"
+ managerForm.getAccount() + "'");
if (managerform == null) {
request.setAttribute("errorNews", "您輸入的賬號不存在");
} else if (!managerform.getPassword().equals(managerForm.getPassword())) {
request.setAttribute("errorNews", "您輸入的密碼不正確");
} else {
session.setAttribute("managerform", managerform);
}
return mapping.findForward("checkManager");
}
// 用戶修改操作
public ActionForward updateManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
String result = "用戶修改失?。。。?quot;;
if (objectDao.updateObjectForm(managerForm))
result = "用戶修改成功!!!";
request.setAttribute("result", result);
return mapping.findForward("operationManager");
}
// 用戶察看操作
public ActionForward queryManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List list = objectDao
.getObjectList("from ManagerForm where managerLevel!=1");
request.setAttribute("list", list);
return mapping.findForward("queryManager");
}
// 用戶保存操作
public ActionForward insertManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ManagerForm managerForm = (ManagerForm) form;
ManagerForm managerform = (ManagerForm) objectDao
.getObjectForm("from ManagerForm where account='"
+ managerForm.getAccount() + "'");
if (managerform == null) {
objectDao.insertObjectForm(managerForm);
return queryManager(mapping, form, request, response);
} else {
request.setAttribute("result", "您輸入的賬號重復,請重新輸入");
return mapping.findForward("errorManager");
}
}
// 用戶刪除操作
public ActionForward deleteManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ManagerForm managerform = (ManagerForm) objectDao.getObjectForm("from ManagerForm where id='"
+ request.getParameter("id") + "'");
objectDao.deleteObjectForm(managerform);
return queryManager(mapping, form, request, response);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -