• 大小: 528KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Java
  • 标签: java  javaweb  购物车  jsp  ssh  

资源简介

一个 java加入购物车实例,实现了购物车的增删改,jdk1.6以上,tomcat6.0以上,eclipse、myeclipse、idea导进去就可运行,附带了数据库文件。

资源截图

代码片段和文件信息

package com.dw.controll;

import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.dw.dao.ProductDao;
import com.dw.model.Product;

public class AddCarServlet extends HttpServlet {

public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
String id = request.getParameter(“id“);
HttpSession session = request.getSession();
response.setContentType(“text/html;charset=utf-8“);
try {
ProductDao dao = new ProductDao();
Product p = dao.findProductByid(Integer.parseInt(id));
Listject>> shoppinglist=(Listject>>)session.getAttribute(“shoppinglist“);
if (shoppinglist == null) {
shoppinglist = new ArrayListject>>();
}
boolean isExits=false;
    for( Mapject> map:shoppinglist){
     if(((Product)map.get(“goods“)).getId()==Integer.parseInt(id)){
     int count=Integer.parseInt((map.get(“count“).toString()));
     count++;
     map.put(“count“ count);
     isExits=true;
     break;
     }
    }
    if(!isExits){
     Mapject> goodsMap = new HashMapject>();
     goodsMap.put(“goods“ p);
     goodsMap.put(“count“ “1“);
     shoppinglist.add(goodsMap);
     session.setAttribute(“shoppinglist“ shoppinglist);
    }
            response.sendRedirect(“car.jsp“);
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        529  2016-10-31 10:00  ShoppingCar\.classpath

     文件        307  2017-05-24 10:41  ShoppingCar\.mymetadata

     文件       1754  2016-10-31 09:45  ShoppingCar\.project

     文件        500  2014-07-17 20:30  ShoppingCar\.settings\.jsdtscope

     文件       1040  2014-07-17 20:30  ShoppingCar\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        364  2016-10-31 09:45  ShoppingCar\.settings\org.eclipse.jdt.core.prefs

     文件        471  2016-10-31 09:45  ShoppingCar\.settings\org.eclipse.wst.common.component

     文件        252  2016-10-31 09:45  ShoppingCar\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-10-31 09:45  ShoppingCar\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-10-31 09:45  ShoppingCar\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       6258  2017-11-25 10:37  ShoppingCar\db\shop.sql

     文件       1919  2014-07-17 20:30  ShoppingCar\src\com\dw\controll\AddCarServlet.java

     文件       1125  2016-10-31 11:48  ShoppingCar\src\com\dw\controll\DelCarServlet.java

     文件        895  2014-07-17 20:30  ShoppingCar\src\com\dw\controll\ProductsListServlet.java

     文件       2207  2014-07-17 20:30  ShoppingCar\src\com\dw\dao\ProductDao.java

     文件       1156  2014-07-17 20:30  ShoppingCar\src\com\dw\model\Product.java

     文件       1458  2014-07-17 20:30  ShoppingCar\src\com\dw\util\DbCon.java

     文件        268  2016-10-31 09:55  ShoppingCar\src\db.properties

     文件       1751  2014-07-17 20:30  ShoppingCar\WebRoot\car.jsp

     文件        848  2014-07-17 20:30  ShoppingCar\WebRoot\index.jsp

     文件       1361  2016-10-31 12:16  ShoppingCar\WebRoot\list.jsp

     文件         36  2014-07-17 20:30  ShoppingCar\WebRoot\meta-INF\MANIFEST.MF

     文件       2998  2017-11-24 13:17  ShoppingCar\WebRoot\WEB-INF\classes\com\dw\controll\AddCarServlet.class

     文件       1879  2017-11-24 13:17  ShoppingCar\WebRoot\WEB-INF\classes\com\dw\controll\DelCarServlet.class

     文件       1607  2017-11-24 13:17  ShoppingCar\WebRoot\WEB-INF\classes\com\dw\controll\ProductsListServlet.class

     文件       3092  2017-11-24 13:17  ShoppingCar\WebRoot\WEB-INF\classes\com\dw\dao\ProductDao.class

     文件       1860  2017-11-24 13:17  ShoppingCar\WebRoot\WEB-INF\classes\com\dw\model\Product.class

     文件       2066  2017-11-24 13:17  ShoppingCar\WebRoot\WEB-INF\classes\com\dw\util\DbCon.class

     文件        268  2016-10-31 09:55  ShoppingCar\WebRoot\WEB-INF\classes\db.properties

     文件     540852  2013-02-28 14:01  ShoppingCar\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.8-bin.jar

............此处省略26个文件信息

评论

共有 条评论