• 大小: 13.27MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-30
  • 语言: 其他
  • 标签: struts  Ajax  

资源简介

基于struts框架开发的电子商务网站,有需要的朋友可以参考一下。。。

资源截图

代码片段和文件信息

package com.shopping.admin;

import java.io.IOException;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;


public class AdminAction extends Action {

private int id;
private AdminDAO dao = null;

public ActionForward execute(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws IOException {
dao = new AdminDAO();
this.id = Integer.parseInt(request.getParameter(“id“));
switch (id) {
case 0:
return checkAdmin(mapping form request response); //判断管理员登录后台
    case 1: 
     return selectAdmin(mapping form request response); //查询所有的管理员信息
case 2: 
return insertAdmin(mapping form request response); //添加管理员信息
case 3: 
return deleteAdmin(mapping form request response); //删除管理员信息
case 4:
return adminUpdatePassword(mapping form request response); //修改管理员信息
}
throw new java.lang.UnsupportedOperationException(“Method $execute() not yet implemented.“);
}


/**
 * 判断管理员登录后台
 * @param mapping
 * @param form
 * @param request
 * @param response
 * @return
 */
public ActionForward checkAdmin(ActionMapping mappingActionForm form
HttpServletRequest requestHttpServletResponse response) {
String account =request.getParameter(“account“);
AdminActionForm adminActiomForm= dao.selectAdmin(account);
    if (adminActiomForm == null) {
     request.setAttribute(“result“ “您输入的账号不存在!!!“);
     return mapping.findForward(“checkAdminResult“);
    }else if (!adminActiomForm.getPassword().equals(request.getParameter(“password“))) {
     request.setAttribute(“result“ “您输入的密码不存在!!!“);
     return mapping.findForward(“checkAdminResult“);
    } else {
     request.setAttribute(“adminActiomForm“ adminActiomForm);
     return mapping.findForward(“checkAdminResult“);
    }
}

/**
 * 查询所有的管理员信息 
 * @param mapping
 * @param form
 * @param request
 * @param response
 * @return
 */
public ActionForward selectAdmin(ActionMapping mappingActionForm form
HttpServletRequest requestHttpServletResponse response) {
List list = dao.selectAllAdmin();
    int pageNumber = list.size(); //计算出有多少条记录
String page = request.getParameter(“page“);
request.setAttribute(“page“ String.valueOf(page));
request.setAttribute(“pageNumber“ String.valueOf(pageNumber));
request.setAttribute(“list“ list);
    return mapping.findForward(“selectAdminResult“);
  }

/**
 * 添加管理员信息
 * @param mapping
 * @param form
 * @param request
 * @param response
 * @return
 */
public ActionForward insertAdmin(ActionMapping mappingActionForm form
HttpServletRequest request HttpServletResponse response) {
AdminActionForm

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1328  2009-08-20 22:08  Shopping_MySQL\.classpath

     文件        316  2010-02-24 17:39  Shopping_MySQL\.mymetadata

     文件         66  2009-08-20 22:00  Shopping_MySQL\.myumldata

     文件       1420  2009-08-20 21:58  Shopping_MySQL\.project

     文件        500  2009-07-30 10:23  Shopping_MySQL\.settings\.jsdtscope

     文件       1040  2009-08-20 22:03  Shopping_MySQL\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        389  2009-11-18 19:05  Shopping_MySQL\.settings\CVS\Entries

     文件         26  2009-11-18 19:04  Shopping_MySQL\.settings\CVS\Repository

     文件         42  2009-11-18 19:04  Shopping_MySQL\.settings\CVS\Root

     文件        629  2009-08-08 01:06  Shopping_MySQL\.settings\org.eclipse.jdt.core.prefs

     文件        179  2009-08-08 01:06  Shopping_MySQL\.settings\org.eclipse.jdt.ui.prefs

     文件         49  2009-07-30 10:23  Shopping_MySQL\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2009-07-30 10:23  Shopping_MySQL\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        221  2009-11-18 19:05  Shopping_MySQL\CVS\Entries

     文件         16  2009-11-18 19:04  Shopping_MySQL\CVS\Repository

     文件         42  2009-11-18 19:04  Shopping_MySQL\CVS\Root

     文件    7448227  2009-08-27 14:30  Shopping_MySQL\Shopping_MySQL.war

     文件         16  2009-11-18 19:04  Shopping_MySQL\src\com\CVS\Entries

     文件         24  2009-11-18 19:04  Shopping_MySQL\src\com\CVS\Repository

     文件         42  2009-11-18 19:04  Shopping_MySQL\src\com\CVS\Root

     文件       4778  2009-08-13 20:56  Shopping_MySQL\src\com\shopping\admin\AdminAction.java

     文件        886  2009-08-05 17:17  Shopping_MySQL\src\com\shopping\admin\AdminActionForm.java

     文件       4357  2009-08-21 17:35  Shopping_MySQL\src\com\shopping\admin\AdminDAO.java

     文件        151  2009-11-18 19:05  Shopping_MySQL\src\com\shopping\admin\CVS\Entries

     文件         39  2009-11-18 19:04  Shopping_MySQL\src\com\shopping\admin\CVS\Repository

     文件         42  2009-11-18 19:04  Shopping_MySQL\src\com\shopping\admin\CVS\Root

     文件       3945  2009-08-13 20:56  Shopping_MySQL\src\com\shopping\bigcategory\BigAction.java

     文件        566  2009-08-06 22:30  Shopping_MySQL\src\com\shopping\bigcategory\BigActionForm.java

     文件       5750  2009-08-21 17:51  Shopping_MySQL\src\com\shopping\bigcategory\BigDAO.java

     文件        145  2009-11-18 19:05  Shopping_MySQL\src\com\shopping\bigcategory\CVS\Entries

............此处省略825个文件信息

评论

共有 条评论