• 大小: 16.23MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-27
  • 语言: Java
  • 标签: 源代码  系统  JavaWeb  

资源简介

包含前段后台较为完整的网上商城。Eclipse+MySQL,商品浏览关键字搜索,购物车,订单处理,会员注册

资源截图

代码片段和文件信息

package com.lyq.action;

import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import org.apache.struts2.interceptor.ApplicationAware;
import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.interceptor.SessionAware;
import org.springframework.beans.factory.annotation.Autowired;

import com.lyq.dao.order.OrderDao;
import com.lyq.dao.product.ProductCategoryDao;
import com.lyq.dao.product.ProductDao;
import com.lyq.dao.product.UploadFileDao;
import com.lyq.dao.user.CustomerDao;
import com.lyq.dao.user.UserDao;
import com.lyq.model.order.OrderItem;
import com.lyq.model.user.Customer;
import com.lyq.model.user.User;
import com.opensymphony.xwork2.ActionSupport;
/**
 * 基本Action对象,其它Action的父类
 * @author Li Yongqiang
 */
public class baseAction extends ActionSupport implements RequestAware
SessionAware ApplicationAware {
private static final long serialVersionUID = 1L;
protected Integer id;
protected Integer[] ids;
protected int pageNo = 1;
protected int pageSize = 3;

public static final String LIST = “list“;
public static final String EDIT = “edit“;
public static final String ADD = “add“;
public static final String SELECT = “select“;
public static final String QUERY = “query“;
public static final String LEFT = “left“;
public static final String RIGHT = “right“;
public static final String INDEX = “index“;
public static final String MAIN = “main“;
public static final String MANAGER = “manager“;
public static final String TOP = “top“;
public static final String REG = “reg“;
public static final String USER_LOGIN = “userLogin“;
public static final String CUSTOMER_LOGIN = “customerLogin“;
public static final String LOGOUT = “logout“;
// 获取用户id
// 获取用户对象
public Customer getLoginCustomer(){
if(session.get(“customer“) != null){
return (Customer) session.get(“customer“);
}
return null;
}
// 获取管理员id
// 获取管理员对象
public User getLoginUser(){
if(session.get(“admin“) != null){
return (User) session.get(“admin“);
}
return null;
}
// 从session中取出购物车
@SuppressWarnings(“unchecked“)
protected Set getCart(){
object obj = session.get(“cart“);
if(obj == null){
return new HashSet();
}else{
return (Set) obj;
}
}

// 注入Dao
@Autowired
protected ProductCategoryDao categoryDao;
@Autowired
protected ProductDao productDao;
@Autowired
protected OrderDao orderDao;
@Autowired
protected UserDao userDao;
@Autowired
protected CustomerDao customerDao;
@Autowired
protected UploadFileDao uploadFileDao;


// Map类型的request
protected Mapject> request;
// Map类型的session
protected Mapject> session;
// Map类型的application
protected Mapject> application;

@Override
public void setRequest(Mapject> request) {
// 获取Map类型的request赋值
this.request = request;
}
@Override
public void setApplication

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-01 10:50  Shop\
     文件         588  2016-03-04 16:28  Shop\.classpath
     文件        1179  2018-09-14 19:23  Shop\.project
     目录           0  2016-03-04 16:30  Shop\.settings\
     文件         503  2016-03-04 16:29  Shop\.settings\.jsdtscope
     文件         364  2016-03-04 16:29  Shop\.settings\org.eclipse.jdt.core.prefs
     文件         464  2016-03-04 16:29  Shop\.settings\org.eclipse.wst.common.component
     文件         305  2016-03-04 16:30  Shop\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-03-04 16:30  Shop\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-03-04 16:30  Shop\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2016-03-04 16:30  Shop\WebContent\
     目录           0  2016-03-04 16:30  Shop\WebContent\meta-INF\
     文件          39  2016-03-04 16:30  Shop\WebContent\meta-INF\MANIFEST.MF
     目录           0  2016-03-04 16:29  Shop\WebContent\WEB-INF\
     目录           0  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\
     文件      443432  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\antlr-2.7.6.jar
     文件       16777  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\asm-attrs.jar
     文件       26360  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\asm.jar
     文件      114926  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\aspectjrt.jar
     文件     1545023  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\aspectjweaver.jar
     文件      610790  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\c3p0-0.9.1.2.jar
     文件      282338  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\cglib-2.1.3.jar
     文件      324238  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\cglib-nodep-2.1_3.jar
     文件        5848  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\common-annotations.jar
     文件      188671  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-beanutils.jar
     文件      175426  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-collections-2.1.1.jar
     文件      121757  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-dbcp.jar
     文件       57779  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-fileupload-1.2.1.jar
     文件       87776  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-io-1.3.2.jar
     文件       38015  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-logging-1.0.4.jar
     文件       62103  2016-03-04 16:30  Shop\WebContent\WEB-INF\lib\commons-pool.jar
............此处省略334个文件信息

评论

共有 条评论