购物车列表案例
来源:互联网 发布:java的弱引用 编辑:程序博客网 时间:2024/05/22 10:32
1.项目介绍: 把物品添加到 购物车中进行添加 删除 清空 关闭浏览器可把购物车中的数据存到Cookiez中下次登录是还可以查看购物车中的数据 另外显示上平时 可以进行分页.等功能.
2.用到的技术 El表达式 jstl Cookie 拦截器 servlet
3.案例过程:
导入jar包
重要的事情说三遍:
导入这两个jar包!!!!
导入这两个jar包!!!!
导入这两个jar包!!!!
登录页面: ${mag } 从后台获取判断信息 ${cookie.passWord.value}获取从cookie保存的用户名,另外 密码相同。
web.xml 配置 从中找到对应的Servlet 类。
Servlet 类:从前端获取数据进行判断,如果错误在前台输出判断结果,正确把结果存入session中让拦截获取结果来拦截不法用户。另外,进行判断是否记住用户,如果记住把数据存入到cookie中。
登录中转成功后进入中转页面: 把数据提交到 book 进行页面跳转。
web.xml配置
Servlet: 获取数据在下面页面展示出来。
然后进入购物页面: 把物品以分页的形式展示出来然后退出是可把购物车中的数据存到Cookie以便下次查看购物车数据不丢失.
web.xml配置:
购物车页面:把查询出的数据显示到此页面。
购物车Servlet
通过提交内容来进行选择来找到相对应的方法。
把数据添加到购物车页面:先获取从页面发来的ID 在通过ID查出物品数据在存入到map集合中。
删除购物车中的一条物品数据或清空数据,调用添加到购物车中的map集合。获取购物车数据, 在通过map集合中的方法实现 删除清空。
当退出时把数据的编号从map中查询出来,在以逗号进行分隔,存入到Cookie 中保存起来。
当重新进入时查询购物车时,把数据 的编号从cookie中查询出来,在调用编号查询的方法从数据库中查询出来在进行显示 。
然后是拦截器 web.xml 配置: 拦截以没有 登录 的bok book 对象的形式提交进行拦截。
拦截器 代码:可以把一些没有登录的用户拦截返回登录页面,该类要实现Filter() 方法 ,拦截代码要写在 doFilter() 方法中,destroy()是销毁方法,init是首先会被类加载。
最终实体类和与数据库查询自己封装编写。
- 购物车列表案例
- 展示购物车列表
- ios 对购物车列表中物品的编辑
- 购物网站18:购物车列表---购物车管理----配送信息管理----订单确认----支付方式----购物完成----购买管理
- Thinkphp——商品加入购物车在购物车列表显示(还有购物车删除)
- 学习淘淘商城第九十九课(展示购物车列表)
- 仿京东中购物车列表模块的实现【以及通过Builder的方式创建dialog弹窗 链式调用】
- JavaWeb_购物案例
- 经典案例: 购物车
- 购物车案例_02
- 一个小小购物车案例
- 超市购物小票案例
- AngularJs案例 购物车主页面
- 简单购物车应用案例
- (angularjs )购物车案例
- 添加购物车小案例
- 购物车的实现案例
- Session案例之实现购物网址购物车
- ClockView——简单的Android时钟控件
- Longest Substring Without Repeating Characters
- reids(9)数据库
- 串行通信里的异步通信与同步通信的区别
- 基于Keepalived+Haproxy+Varnish+LNMP企业级架构
- 购物车列表案例
- java 常见性能优化策略分类
- Android Studio APP 点击多个按钮,用switch语句写响应事件。
- bzoj 4320: ShangHai2006 Homework
- 如何在xampp下运行php文件
- 143. Reorder List
- scrapy爬取链接
- 安装破解matlab2016a
- CVPR17最佳论文-densenet 及 resnet :为什么可以消除梯度反向传播的梯度弥散问题