我们今天所设计的购物车页面所实现的功能是点击商品所对应的购买按钮即可在另一页面显示所购买的商品。

(1)我们想象一下购物的整个过程,当我们进入超市后,会首先拿一个购物推车或者购物篮,
(2)然后我们会在推车里放入自己所要买的东西,或者再把一些东西放回货架上。
(3)我们的推车与别人的推车不一样,所谓不一样,就是这个推车暂时性的唯一,你不可能给别人付钱,你也不允许别人往你推车里放东西。
(4)当付完钱以后,这个推车就不在属于你了。

(1)–one
拿个小推车,JEE中没有推车,有的是集合类,OK

 <%//设置购物车ArrayList car=null;//看看购物车有没东西//之所以看购物车里有没有东西,是因为你不会推着一个有商品的推车购物car =(ArrayList)session.getAttribute("car");%>

(2)–two
购物开始

<%//如果没有
if(car==null){car = new ArrayList();
}
if(good!=null&& !good.isEmpty()){//添加商品car.add(good);
}
//保存数据
session.setAttribute("car",car);%>

(3)–three
购物页面
标签input的属性为hidden,意思是将不想展示给用户,但是要提交给服务器的数据保存在隐藏域中,偷偷地传到服务器。
(4)–four 获取购物数据

     <% //获取数据car = (ArrayList)session.getAttribute("car");if(car!=null){for(int i=0;i<car.size();i++){out.print(car.get(i)+"<br/>");}}%><a href="gouwuyemian.jsp">继续购物</a><br>

结果如下

jsp实现简单购物车页面相关推荐

  1. 基于javaweb+JSP+Servlet简单购物车

    基于javaweb+JSP+Servlet简单购物车 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 public ...

  2. 美多商城之购物车(展示商品页面简单购物车)

    三.展示商品页面简单购物车 需求:用户鼠标悬停在商品页面右上角购物车标签上,以下拉框形式展示当前购物车数据. 3.1. 简单购物车数据接口设计和定义 1.请求方式 选项 方案 请求方法 GET 请求地 ...

  3. vue使用组件化思想实现一个简单的购物车页面

    vue使用组件化思想实现一个简单的购物车页面 文章目录 vue使用组件化思想实现一个简单的购物车页面 页面预览 项目结构 组件介绍 主页面ShopCar Header组件 Goods组件 Count组 ...

  4. jsp实现简单的购物车系统

    前言 这个项目只使用到了javaweb基础知识和jsp的一小部分的内容,很适合新手上手操作. 不过由于本人也是一个小白,项目代码比较冗余,并且数据库方面存在一些考虑不到的地方.大家可以拿来参考,如有不 ...

  5. JSP实现简单的登录页面实现及代码(非连接数据库)

    ** JSP实现简单的登录页面实现及代码(非连接数据库) ** 1.实现一个简单的登陆页面: 2.如果登陆成功,提示页面欢迎你,进入我的主页: 3.如果登陆不成功跳转到登陆页面: 4.使用固定用户名和 ...

  6. 阿语python美多商城-商品-购物车管理之第7.3节展示商品页面简单购物车

    展示商品页面简单购物车 需求:用户鼠标悬停在商品页面右上角购物车标签上,以下拉框形式展示当前购物车数据. 1. 简单购物车数据接口设计和定义 1.请求方式 选项 方案 请求方法 GET 请求地址 /c ...

  7. 【java web】用jsp实现简单的购物车程序

    这里写自定义目录标题 index.jsp 首页 zuce.jsp 注册界面 login.jsp 登录界面 index_OK.jsp 登录成功界面 l1.jsp 商品1[自提交] l2.jsp 商品2[ ...

  8. jsp oracle 登录页面,Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能

    本文主要向大家介绍了Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库表的建立: c ...

  9. vue 简单的购物车页面案例

    1.效果 2.实现的功能 (1)点击全选购物车所有的商品均被选中,并计算出总金额 (2)取消全选,金额为 0. (3)增加购物车页面商品的数量,总金额也跟随变化. (4)购物车商品限购 (5)删除商品 ...

  10. jsp 修改的员工select怎么_jdbc+jsp实现简单员工管理系统|chu

    简单的页面分析 在上一个文章简单的数据库连接测试,已经测试和数据库做简单的交互,也就是dao层的实现,接下来要说的却是action的简单实现,在ssh中有struts作为表示层和server的交换,而 ...

最新文章

  1. CTO 基本功大盘点 —— 没有这些技能,谈何远大前程?
  2. AI一分钟 | 小米智能音箱mini版曝光,或售199元;特朗普被指利用AI竞选成功
  3. ufs2.0测试软件,【玩机组教程】让你的一加3/3T的ufs2.0闪存速度焕发新生
  4. 揭秘微软6万工程师DevOps成功转型的技术「武器」
  5. 多路径配置udev_多路径multipath配置,udev绑定
  6. linux下client命令,Linux系统smbclient命令的使用方法
  7. eclipse的下载及安装教程
  8. python爬取京东商品_Python爬取京东的商品分类与链接
  9. 一文了解.Net Core 3.1 Web API基础知识
  10. html 图片下载浏览器默认会打开新页面预览图片解决方案
  11. python-三天打渔、两天晒网 - 实验7 简单的循环程序
  12. 博弈论python实例_博弈论读书笔记(七)贝叶斯博弈举例和显示原理
  13. Zephyr Kernel 设备驱动和设备模型(一)
  14. 授人以渔系列----如何win10安装ffmpeg
  15. 什么时候可以找回民族的自尊,不再崇洋媚外?--从华晨老总骏捷发布会的一番话说起...
  16. 洛谷P1001题解--zhengjun
  17. 【i学堂】PPT美化
  18. 简账(开源记账软件)-功能介绍
  19. win10下安装elasticsearch-head
  20. 常用颜色的十六进制和rgb格式

热门文章

  1. mysql recovery_MySQL Recovery
  2. 精美的拟态个人主页源码
  3. Android框架揭秘读书笔记
  4. 计算机实验报告protel,PROTEL_99SE实验报告
  5. 【Android】雾霾定位探测系统
  6. php版本与vc运行库
  7. 动手学深度学习(三十四)——序列模型
  8. EPM连接显示服务器不可用,EPM问题汇总之-SmartView没法链接Essbase
  9. 中点画线算法画直线----计算机图形学
  10. JDK 的 ORACLE 官网下载步骤