资源简介
供初学者学习使用。简单的功能实现。 开发环境:Servlet、MySQL 相关工具及技术:C3P0数据源、MVC设计模式、动态代理模式、Ajax、jQuery、JSP、JSTL、Fileupload等 项目描述: ① 主页显示热销商品; ② 所有商品展示,可进行商品搜索; ③ 点击商品进入商品详情页,显示库存,具有立即购买和加入购物车功能,可增减购买商品数量亦可手动输入(同时验证库存),显示该商品的评价信息及评分情况,热销商品展示。 ④ 立即购买进入确认订单页面,可选择已经添加的地址,亦可新增地址。 ⑤ 加入购物车,在购物车中添加该商品。点击购物车进入购物车页面,购物车中的商品可增减数量亦可手动输入(同时验证库存),可选择购买哪些商品,可删除不需要的商品。 ⑥ 点击结算进入确认订单页面,确认后提交订单,订单重复提交给予响应,库存不足或商品下架给予响应。 ⑦ 后台管理:可进行会员管理(启用、禁用账户,修改密码等),商品管理(商品批量添加、上下架、库存维护等),订单管理(发货、删除)
代码片段和文件信息
package com.backleoshop.servlet;
import java.io.IOException;
import java.lang.reflect.Method;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Back_baseServlet extends HttpServlet {
private static final long serialVersionUID = -4982176649519887957L;
protected static final String REDIRECT = “redirect:“;
@Override
protected void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
request.setCharacterEncoding(“UTF-8“);
String basePath = getServletContext().getContextPath();
String requestPath = request.getServletPath();
String methodName = requestPath.substring(requestPath.lastIndexOf(“/“) + 1);
methodName = methodName.substring(0methodName.length() - 3);
try {
Method method = this.getClass().getMethod(methodName HttpServletRequest.classHttpServletResponse.class);
String locPath = (String) method.invoke(this requestresponse);
if(locPath!=null){
if (locPath.startsWith(REDIRECT)) {
response.sendRedirect(basePath + locPath.substring(REDIRECT.length()));
} else if (locPath.equals(“noNavigate“)) {
System.out.println(“返回的地址为noNavigate时不进行跳转“);
} else {
getServletContext().getRequestDispatcher(locPath).forward(request
response);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 821 2016-07-03 06:16 leoshop\.classpath
文件 548 2016-06-20 11:04 leoshop\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 294 2016-06-28 21:05 leoshop\.myme
文件 1981 2016-06-20 11:04 leoshop\.project
文件 500 2016-06-14 14:31 leoshop\.settings\.jsdtscope
文件 74 2016-06-14 14:42 leoshop\.settings\com.genuitec.eclipse.core.prefs
文件 57 2016-06-14 14:41 leoshop\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 97 2016-06-18 08:50 leoshop\.settings\org.eclipse.core.resources.prefs
文件 364 2016-06-14 14:31 leoshop\.settings\org.eclipse.jdt.core.prefs
文件 459 2016-06-14 14:31 leoshop\.settings\org.eclipse.wst.common.component
文件 252 2016-06-14 14:31 leoshop\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-06-14 14:31 leoshop\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-06-14 14:31 leoshop\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 412 2016-06-14 14:41 leoshop\.settings\org.eclipse.wst.validation.prefs
文件 27368 2017-07-08 07:34 leoshop\leoshop.sql
文件 3155 2016-07-08 22:21 leoshop\src\c3p0-config.xm
文件 1568 2016-06-27 21:07 leoshop\src\com\backleoshop\servlet\Back_ba
文件 26828 2017-07-08 01:40 leoshop\src\com\backleoshop\servlet\Back_LeoShopServlet.java
文件 368 2016-06-27 21:07 leoshop\src\com\leoshop\annotation\Transaction.java
文件 1576 2016-06-27 21:07 leoshop\src\com\leoshop\beans\Address.java
文件 1020 2016-06-27 21:07 leoshop\src\com\leoshop\beans\Cart.java
文件 1033 2016-06-27 21:07 leoshop\src\com\leoshop\beans\Comment.java
文件 1512 2016-06-27 21:07 leoshop\src\com\leoshop\beans\CommentInfo.java
文件 2183 2016-06-27 21:07 leoshop\src\com\leoshop\beans\CommentMsg.java
文件 1250 2016-06-27 21:07 leoshop\src\com\leoshop\beans\CriteriaManager.java
文件 2553 2016-06-27 21:07 leoshop\src\com\leoshop\beans\CriteriaProduct.java
文件 2038 2016-06-27 21:07 leoshop\src\com\leoshop\beans\CriteriaUser.java
文件 1183 2016-06-27 21:07 leoshop\src\com\leoshop\beans\Manager.java
文件 943 2016-06-27 21:07 leoshop\src\com\leoshop\beans\ManagerPermission.java
文件 1762 2016-06-27 21:07 leoshop\src\com\leoshop\beans\MapPager.java
............此处省略726个文件信息
相关资源
- java开发的国家电力系统所有源代码
- 基于javaweb的某网络相册项目源码
- 华东交通大学2017年6月课程设计--鲜花
- java+web项目开发javaweb开发完整源代码
- 基于ssm网上书店图书商城javaweb毕业设
- 基于ssm高校贫困生管理系统java毕业设
- javaweb课程设计报告人事管理系统.zi
- 游戏销售商城(开源JavaWeb)
- 云盘源码.zip
- JAVAWEB编程技术第2版题解与实验指导
- 毕业设计-Struts2+Hibernate4.2+Spring3的学生
- 毕业设计-Struts2+Hibernate4.2+Spring3的健身
- 毕业设计-Struts2+Hibernate4.2+Spring3的SS
- 尚硅谷佟刚JavaWeb基础视频教程课件
- 博客系统javaWeb开发
- 尚硅谷佟刚JavaWeb教学课件
- javaweb网络商城源码
- 基于JavaWeb的网上图书商城系统设计资
- servlet和jsp学习指南-高清版
- MLDN李兴华JavaWeb开发实战经典高级案例
- 12306Javaweb项目源码
- Tomcat+Java+Web开发技术详解第二版源码
- javaweb员工管理.zip
- 基于Javaweb的餐厅点餐系统源码+数据库
- javaWeb商城源码加数据库
- 基于javaweb的员工管理系统
- 银行管理系统javaweb+ssh+mysql+tomcat
- JAVAWEB基于SSH2学生信息管理系统源码
- javaweb主流框架整合开发ssh个人通讯录
- javaweb 企业车辆管理系统源码 + 论文
评论
共有 条评论