资源简介
使用ssm框架,mysql和jsp。完成商城基本功能,商品浏览,购物车,下单,个人中心等功能,页面模仿淘宝,简化了很多功能。sql文件实在找不到了,要用的各位可以根据po包中的实体类,自行创建。如有问题可留言。
代码片段和文件信息
package cn.edu.webshop.controller;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import cn.edu.webshop.po.AddressSpread;
import cn.edu.webshop.po.CustomerSpread;
import cn.edu.webshop.service.AddressService;
@Controller
@RequestMapping(“/address“)
public class AddressController {
@Resource
private AddressService addressService;
/**
* 在订单页面添加收货地址
* @param address
* @return
*/
@RequestMapping(“/addAddress“)
public String addAddress(AddressSpread address HttpSession session) {
CustomerSpread customer = (CustomerSpread) session.getAttribute(“customer“);
int customerID = customer.getCustomerID();
try {
address.setCustomerID(customerID);
address.setCreateBy(customer.getNickName());
address.setModifyBy(customer.getNickName());
address.setFlag(0); //刚创建的收货地址默认为0
address.setDefaultAddress(0); //刚创建不标记为默认地址
addressService.addAddress(address);
} catch (Exception e) {
e.printStackTrace();
}
return “redirect:/order/modifyAddOrder“;
}
/**
* 在收货地址列表里边添加收货地址
* @param address
* @return
*/
@RequestMapping(“/addAddress2“)
public String addAddress2(AddressSpread address HttpSession session) {
CustomerSpread customer = (CustomerSpread) session.getAttribute(“customer“);
int customerID = customer.getCustomerID();
try {
address.setCustomerID(customerID);
address.setCreateBy(customer.getNickName());
address.setModifyBy(customer.getNickName());
address.setFlag(0); //刚创建的收货地址默认为0
address.setDefaultAddress(0); //刚创建不标记为默认地址
addressService.addAddress(address);
} catch (Exception e) {
e.printStackTrace();
}
return “redirect:/address/addressList“;
}
/**
* 管理收到货地址列表
* @param session
* @return
*/
@RequestMapping(“/addressList“)
public String addressList(HttpSession sessionModel model) {
CustomerSpread customer = (CustomerSpread) session.getAttribute(“customer“);
if(customer == null) {
return “redirect:/customer/toLogin“;
}
int customerID = customer.getCustomerID();
try {
List address = addressService.findAllAddress(customerID);
model.addAttribute(“address“ address);
} catch (Exception e) {
e.printStackTrace();
}
return “address/address“;
}
/**
* 删除收货地址
* @param addressID
* @return
*/
@RequestMapping(“/deleteAddress“)
@ResponseBody
public String deleteAddress (int addressID) {
String result = “success“;
try {
addressService.deleteAddress(addressID);
} catch (Exception e) {
result = “error“;
e.printStackTrace();
}
return result;
}
/**
* 更新预操作
* @p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-30 14:11 BookStore\
文件 1185 2017-05-31 16:10 BookStore\.classpath
文件 1334 2017-05-30 14:11 BookStore\.project
目录 0 2017-05-30 14:11 BookStore\.settings\
文件 522 2017-05-30 14:11 BookStore\.settings\.jsdtscope
文件 364 2017-05-30 14:11 BookStore\.settings\org.eclipse.jdt.core.prefs
文件 642 2017-05-30 14:14 BookStore\.settings\org.eclipse.wst.common.component
文件 414 2017-05-30 14:11 BookStore\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-05-30 14:11 BookStore\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-30 14:11 BookStore\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-05-30 14:11 BookStore\bookimgs\
文件 29604 2016-07-11 17:56 BookStore\bookimgs\sanguo01.jpg
文件 45075 2016-07-11 17:56 BookStore\bookimgs\sanguo02.jpg
文件 30551 2016-07-11 17:56 BookStore\bookimgs\sanguo03.jpg
目录 0 2017-05-30 14:11 BookStore\config\
文件 528 2016-06-01 18:48 BookStore\config\dbconfig.properties
文件 223 2016-06-19 18:57 BookStore\config\email_template.properties
文件 750 2016-05-29 17:02 BookStore\config\log4j.properties
文件 154 2016-09-19 16:12 BookStore\config\merchantInfo.properties
目录 0 2017-05-30 14:11 BookStore\config\mybatis\
文件 297 2016-04-26 13:03 BookStore\config\mybatis\SqlMapConfig.xm
目录 0 2017-05-30 14:11 BookStore\config\spring\
文件 5279 2016-12-01 09:45 BookStore\config\spring\applicationContext.xm
文件 3008 2016-09-07 18:08 BookStore\config\spring\springmvc.xm
目录 0 2017-05-30 14:11 BookStore\src\
目录 0 2017-05-30 14:11 BookStore\src\cn\
目录 0 2017-05-30 14:11 BookStore\src\cn\edu\
目录 0 2017-05-30 14:11 BookStore\src\cn\edu\webshop\
目录 0 2017-05-30 14:11 BookStore\src\cn\edu\webshop\controller\
文件 4713 2016-07-29 16:31 BookStore\src\cn\edu\webshop\controller\AddressController.java
文件 2343 2017-05-31 17:11 BookStore\src\cn\edu\webshop\controller\BookController.java
............此处省略535个文件信息
相关资源
- 基于SSM的校园兼职平台毕业设计程序
- 旅游平台JAVA WEB
- jsp+servlet+mysql企业人事管理系统16438
- 基于Andriod Stdio大学生兼职招聘APP
- JSP+MYSQL兼职招聘系统
- jsp+servlet+mysql企业人事管理系统
- JavaWeb网上图书商城完整项目资料
- maven+ssm 实现java版视频上传预览
- jsp+springmvc+mysql实现的校园失物招领管
- JavaWeb开发的BBS系统
- SSM+Mysql实现防慕课网项目.zip
- Java微信小程序商城
- Java Web开发实战经典
- 深入分析JavaWeb技术内幕修订版_13596
- jsp+ssm+mysql实现的零食商城系统源码
- JavaWEB商城项目(包括数据库)
- java标准化考试系统
- 基于JavaWeb的网上书店的设计与实现毕
- JAVA JSP MYSQL电影播放网站
- Java+MySQL学生兼职网的设计与实现源码
- JSP+MYSQL电影订票系统
- jsp+mysql实现的博客系统
- 基于JavaWeb学生管理系统
- jsp+mysql客户关系管理系统
- JavaWeb中文件上传最强工具类
- 基于javaweb的投票系统
- JavaWEB商城项目
- 水费管理系统
- java版的图书管理系统主要实现添加书
- ssm医院血库管理系统毕业设计程序
评论
共有 条评论