• 大小: 16.27MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-08
  • 语言: Java
  • 标签: JAVAWEB  

资源简介

供初学者学习使用。简单的功能实现。 开发环境: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.javascriptValidator.launch

     文件        294  2016-06-28 21:05  leoshop\.mymetadata

     文件       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.xml

     文件         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.xml

     文件       1568  2016-06-27 21:07  leoshop\src\com\backleoshop\servlet\Back_baseServlet.java

     文件      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个文件信息

评论

共有 条评论