资源简介
天下陶网络商城主要分为:前台游客浏览、普通用户操作和后台管理3部分。结合目前网上购物平台系统的设计方案,本项目具有以下特点:界面设计美观大方、操作简单。功能完善、结构清晰。普通用户的购物操作。能够实现后台用户和商品管理。能够实现推荐商品的操作。能够实现后台对用户、订单、商品的管理。
操作注意事项
一:进用后台地址为:http://localhost:8080/Shop/admin/user/user_login.html
本系统的后台用户名为:admin,密码为:admin。
二:系统注册页面中提供了验证信息,用户只有添加了合法的信息后,才能注册成功。
三: 被系统数据库为mysql配置文件hibernate.cfg.xml 只需修改里面的数据库名密码即可
四:系统自行修改了action请求为html 所以大家不要感到诧异 详细见struts.properties文件 struts.action.extension=html
代码片段和文件信息
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 202056 2014-10-12 21:38 1.jpg
文件 107077 2014-10-12 21:38 2.jpg
文件 71546 2014-10-12 21:38 3.jpg
文件 118469 2014-10-12 21:38 4.jpg
文件 118164 2014-10-12 21:38 5.jpg
文件 63932 2014-10-12 21:38 6.jpg
文件 105317 2014-10-12 21:38 7.jpg
文件 150930 2014-10-12 21:36 9.jpg
目录 0 2014-10-12 15:56 shop\
文件 3752 2011-05-23 16:03 shop\.classpath
目录 0 2014-10-12 21:44 shop\.myeclipse\
文件 285 2014-10-12 14:43 shop\.myme
文件 1410 2011-05-23 16:03 shop\.project
目录 0 2014-10-12 15:56 shop\.settings\
文件 500 2011-05-23 16:03 shop\.settings\.jsdtscope
文件 49 2011-05-23 16:03 shop\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-05-23 16:03 shop\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-10-12 15:56 shop\src\
文件 1662 2011-05-24 10:57 shop\src\applicationContext-common.xm
目录 0 2014-10-12 15:56 shop\src\com\
目录 0 2014-10-12 15:56 shop\src\com\lyq\
目录 0 2014-10-12 15:56 shop\src\com\lyq\action\
文件 899 2011-05-24 10:57 shop\src\com\lyq\action\ba
文件 4365 2011-05-24 10:57 shop\src\com\lyq\action\ba
文件 1860 2011-05-24 10:57 shop\src\com\lyq\action\IndexAction.java
目录 0 2014-10-12 15:56 shop\src\com\lyq\action\interceptor\
文件 852 2011-05-24 10:57 shop\src\com\lyq\action\interceptor\CustomerLoginInteceptor.java
文件 863 2011-05-24 10:57 shop\src\com\lyq\action\interceptor\UserLoginInterceptor.java
目录 0 2014-10-12 15:56 shop\src\com\lyq\action\order\
文件 2228 2011-05-24 10:57 shop\src\com\lyq\action\order\CartAction.java
文件 1314 2011-05-24 11:41 shop\src\com\lyq\action\order\OrderAction-order_confirm-validation.xm
............此处省略344个文件信息
- 上一篇:java入门基础 李兴华教程
- 下一篇:javaWeb个人博客系统页面SSH2框架
相关资源
- 毕业设计-酒店住宿管理系统EXT+Sprin
- 族谱java-ssm
- 电子地图纯java编写源码
- 安卓app与后台交互源码
- j2ee ssh项目 公司员工管理系统 工作流
- 分布式JAVA应用基础与实践林昊完整版
- 人力资源管理系统 java web 完整项目
- java web个人博客源码
- 北大青鸟Y2Java3个月分结业测试题 包含
- Android应用源码安卓应用市场app商店源
- android IM聊天工具源码
- java版微信三级分销系统完整源码带注
- 易买网源码
- Android开发艺术探索 书中任玉刚
- 公司真实项目源码java
- 基于SSM框架的网上水果商城的设计毕
- 自定义标题栏源码
- Spring MVc 3.2 jar包
- JAVA项目开发案例全程实录(第二版)
- JAVA后台管理系统
- 基于java ssm框架在线考题系统源码,附
- 基于SSH的招聘及人事管理系统的设计
- javaweb网上订餐系统
- JAVA并发编程实践全 中文版 英文版 源
- 企业级Java商城
- JavaWeb 商城项目毕业设计
- 在线考试系统完整代码,JAVA源码,供
- java中软项目物流管理系统源码整个项
- 学生信息管理系统源码 MySQL
- android电视视频软件VST全聚合源码分享
评论
共有 条评论