首页>代码>java servlet+jsp+jdbc开发北大青鸟S2结业项目《易买网》源码(含数据库,大量商品数据)>/EasyBuy/src/com/bdqn/action/AdminUserAction.java
package com.bdqn.action; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import javax.servlet.jsp.PageContext; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.bdqn.entity.PageBean; import com.bdqn.entity.easybuy_user; import com.bdqn.mvc.DispatcherServlet; import com.bdqn.service.CommonService; import com.bdqn.service.CommonServiceImpl; import com.bdqn.service.UserDaoService; import com.bdqn.service.UserDaoServiceImpl; import com.bdqn.util.ActionForward; import com.bdqn.util.JsAlertUtil; /** * * @author T11 С�� * */ public class AdminUserAction extends DispatcherServlet { //http://localhost:8080/EasyBuy/login.jsp private CommonService services = new CommonServiceImpl(); private UserDaoService dao = new UserDaoServiceImpl(); public ActionForward queryAdmin(Object entity,HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ //http://localhost:8080/EasyBuy/adminuser.do?method=queryAdmin System.out.println("���뵽AdminUserAction--queryAdmin��"); //��ȡuser.jsp��ҳ�� String currentNum = req.getParameter("currentNum"); //ҳ����ڿ� if(currentNum == null){ //��ֵΪ��һҳ currentNum = "1"; } // String currentNum = "5"; System.out.println("AdminUserAction--queryAdmin--currentNum:"+currentNum); //��ݻ�ȡuser.jsp��ҳ���ҳ��ѯ���صķ�ҳ��ݴ���PageBean 'page'����Ϊeasybuy_user PageBean<easybuy_user> page = dao.queryPage(Integer.parseInt(currentNum)); //��ѯ����Ա�û����� int adminCount = dao.queryAdminCount(); System.out.println("AdminUserAction--queryAdmin--adminCount:"+adminCount); //��ȡsession���ù���Ա���� 'adminCount' req.getSession().setAttribute("adminCount",adminCount); System.out.println("AdminUserAction--queryAdmin--page:"+page); //ת����ݰ�Ϊpage req.setAttribute("page",page); //ת����user.jsp return new ActionForward("/manage/user.jsp",false); } public ActionForward updateUser(Object entity,HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ System.out.println("���뵽AdminUserAction--updateUser��"); //��ȡuser-modify.jsp�?��ݶ�Ӧʵ����ִ�����û����� int result = services.update(entity); System.out.println("updateUser:"+result); //>0�ijɹ��� if(result > 0){ //�ض���ѯ�û�����adminuser.do?method=queryAdmin return new ActionForward("adminuser.do?method=queryAdmin",true); }else{ //js��ת����ѯ�û�����adminuser.do?method=queryAdmin������ʾ�� return new JsAlertUtil().jsAlert(res,"adminuser.do?method=queryAdmin","��ʧ�ܣ�"); } } public ActionForward queryById(Object entity,HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ System.out.println("���뵽AdminUserAction--queryById��"); //ͨ��user.jsp�������Ļ�ȡ�û����ѯ�����ǿתΪeasybuy_user��ֵ��xiaoxiong easybuy_user xiaoxiong = (easybuy_user) services.queryById(entity); System.out.println("queryById--����û����õ����û����:"+xiaoxiong); //ת�������Ϊxiaoxiong req.setAttribute("xiaoxiong",xiaoxiong); //ת����user-modify.jsp return new ActionForward("manage/user-modify.jsp",false); } public ActionForward deleteUser(Object entity,HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ System.out.println("���뵽AdminUserAction--deleteUser��"); //ͨ��user.jsp������ɾ�����û���ɾ���û���Ϣ int result = services.delete(entity); //>0�ɹ��� if(result > 0){ //�ض���ѯ�û�����adminuser.do?method=queryAdmin return new ActionForward("adminuser.do?method=queryAdmin",true); }else{ //js��ת����ѯ�û�����adminuser.do?method=queryAdmin������ʾ�� return new JsAlertUtil().jsAlert(res,"adminuser.do?method=queryAdmin","ɾ��ʧ�ܣ�"); } } public ActionForward saveUser(Object entity,HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ System.out.println("���뵽AdminUserAction--saveUser��"); //ͨ��user-add.jsp��ȡ�����û��ı?��Ϣִ�������û����� int result = services.addUser(entity); //>0�ɹ��� if(result > 0){ //�ض���ѯ�û�����adminuser.do?method=queryAdmin return new ActionForward("adminuser.do?method=queryAdmin",true); }else{ //js��ת����ѯ�û�����adminuser.do?method=queryAdmin������ʾ�� return new JsAlertUtil().jsAlert(res,"adminuser.do?method=queryAdmin","����ʧ�ܣ�"); } } public ActionForward exit(Object entity,HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ System.out.println("���뵽AdminUserAction--exit��"); //ͨ��header.jsp������ע�� //��ȡsession HttpSession session = req.getSession(); //���session session.invalidate(); //��õ�ǰ��ǰ����Ŀ��Ŀ¼·�� /EasyBuy String path = req.getContextPath(); //��ǰ��ҳ�����·�� String basePath = req.getScheme()+"://"+req.getServerName()+":"+req.getServerPort()+path+"/"; //�ض���login.jsp System.out.println("�뿪��AdminUserAction--exit��"); return new ActionForward(""+basePath+"login.jsp",true); } }

lyh1989 LV34
2024年7月21日
sunlea LV20
2024年5月8日
iwiwiwiwiwi LV1
2023年12月29日
才旬空 LV2
2023年11月10日
Ji123455 LV8
2023年9月21日
nanchen123156898 LV1
2023年7月14日
朗姆酒 LV1
2023年6月8日
西域行者 LV3
2023年4月24日
louy21 LV1
2023年4月9日
111dong LV1
2023年3月8日

335168
1月2日
暂无贡献等级
我做梦 LV2
2024年12月14日
微信网友_7148863699488768
2024年9月1日
暂无贡献等级
lyh1989 LV34
2024年7月21日
TY0165 LV20
2024年6月18日
071700
2024年6月9日
暂无贡献等级
微信网友_6994954633744384
2024年5月15日
暂无贡献等级
sunlea LV20
2024年5月8日
微信网友_6902352269217792 LV3
2024年3月12日
iwiwiwiwiwi LV1
2023年12月29日