📄 admininfoaction.java
字号:
package com.xaccp.aj3q8073.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.xaccp.aj3q8073.controller.Action;
import com.xaccp.aj3q8073.controller.ActionForward;
import com.xaccp.aj3q8073.dao.AdminInfoDao;
import com.xaccp.aj3q8073.vo.AdminInfoVo;
public class AdminInfoAction implements Action {
AdminInfoDao dao=new AdminInfoDao();
/**
* 查询系统管理员信息
*/
public ActionForward execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
List list= dao.execute();
request.setAttribute("admin", list);
return new ActionForward("/background/sysUserList.jsp");
}
/**
* 根据id查询要修改的管理员信息
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward findAdminById(HttpServletRequest request, HttpServletResponse response) throws Exception {
String id= request.getParameter("id");
Object obj= dao.findAdminById(Integer.parseInt(id));
request.setAttribute("adminInfo", obj);
return new ActionForward("/background/sysUserModify.jsp");
}
/**
* 根据id修改管理员信息
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward editAdminById(HttpServletRequest request, HttpServletResponse response) throws Exception {
String id= request.getParameter("id");
String name= request.getParameter("name");
String pass= request.getParameter("pass");
String type= request.getParameter("type");
AdminInfoVo vo=new AdminInfoVo();
vo.setAdminId(Integer.parseInt(id));
vo.setAdminName(name);
vo.setAdminPwd(pass);
vo.setAdminLevel(Integer.parseInt(type));
int i= dao.editAdmin(vo);
if(i>0){
return new ActionForward("/admin.do");
}
return null;
}
/**
* 根据id删除管理员信息
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward delAdminById(HttpServletRequest request, HttpServletResponse response) throws Exception {
String id=request.getParameter("id");
int i= dao.delAdminById(Integer.parseInt(id));
if(i>0){
return new ActionForward("/admin.do");
}
return null;
}
/**
* 添加管理员
* @param vo
* @return
*/
public ActionForward addAdmin(HttpServletRequest request, HttpServletResponse response) throws Exception {
String name= request.getParameter("name");
String pass= request.getParameter("pass");
String type= request.getParameter("type");
AdminInfoVo vo=new AdminInfoVo();
vo.setAdminName(name);
vo.setAdminPwd(pass);
vo.setAdminLevel(Integer.parseInt(type));
int i= dao.addAdmin(vo);
if(i>0){
return new ActionForward("/admin.do");
}
return null;
}
/**
* 安全退出
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward safetyExit(HttpServletRequest request, HttpServletResponse response) throws Exception {
request.getSession().invalidate();
return new ActionForward("/adminlogin.jsp",true);
}
/**
* 管理员登陆验证
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward loginTest(HttpServletRequest request, HttpServletResponse response) throws Exception {
String name= request.getParameter("txtUsername");
String pass= request.getParameter("txtPassword");
AdminInfoVo vo=new AdminInfoVo();
vo.setAdminName(name);
vo.setAdminPwd(pass);
AdminInfoVo av = (AdminInfoVo) dao.loginTest(vo);
if(av!=null){
request.getSession().setAttribute("name", av);
if(av.getAdminLevel()==1){
return new ActionForward("/background/index.jsp");
}else{
return new ActionForward("/sale.do");
}
}else{
return new ActionForward("/adminlogin.jsp");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -