实战day12(三)----展示购物车列表
2018-03-23 23:39
169 查看
一、展示购物车商品列表
请求的url:/cart/cart参数:无
返回值:逻辑视图
业务逻辑:
1、从cookie中取商品列表。
2、把商品列表传递给页面。
测试
二、更新购物车商品数量
功能分析
1、在页面中可以修改商品数量2、重新计算小计和总计。
3、修改需要写入cookie。
4、每次修改都需要向服务端发送一个ajax请求,在服务端修改cookie中的商品数量。
请求的url:/cart/update/num/{itemId}/{num}
参数:long itemId、int num
业务逻辑:
1、接收两个参数
2、从cookie中取商品列表
3、遍历商品列表找到对应商品
4、更新商品数量
5、把商品列表写入cookie。
6、响应e3Result。Json数据。
返回值:
e3Result。Json数据
测试:
406错误,90%可能是Jackson包没加。现在,工程里面有jackson。那么,这就是另外10%。
这是因为,我们请求的4.html,请求的html,返回的确实对象。
做如下两个修改:
再次启动cart-web, 商品总计会开始变化了。
三、删除购物车商品
功能分析
请求的url:/cart/delete/{itemId}参数:商品id
返回值:展示购物车列表页面。Url需要做redirect跳转。
业务逻辑:
1、从url中取商品id
2、从cookie中取购物车商品列表
3、遍历列表找到对应的商品
4、删除商品。
5、把商品列表写入cookie。
6、返回逻辑视图:在逻辑视图中做redirect跳转。
相关文章推荐
- 【python项目实战】BBS论坛(5)帖子列表展示
- SSM综合项目实战(TTSC) -- day12 购物车
- andriod———1.实现原生登录注册。 2.首页完成商品列表展示点击相对应的商品ID进入商品详情 3.商品详情页面展示数据,点击加入购物车进入购物车页面 4.购物车页面完成购物车编辑,删除,功能
- 学习淘淘商城第九十九课(展示购物车列表)
- jQuery实战之品牌展示列表效果
- 淘宝购物车展示效果列表清单
- [thinkPHP5项目实战_25]前台文章列表展示
- [thinkPHP5项目实战_16]文章列表展示
- RN实战阶段小结-小项目:书籍列表和展示
- 实战SSM_O2O商铺_41【前端展示】店铺列表页面Dao+Service+Controller层的实现
- 展示购物车列表
- 淘淘商城系列——展示购物车商品列表
- 实战day12(一)----购物车工程搭建
- 实战day05(四)----内容分类列表展示
- 商城项目实战14:MyBatis分页插件(PageHelper)的使用以及商品列表展示
- jQuery实战之品牌展示列表效果
- 实战SSM_O2O商铺_42【前端展示】店铺列表页面View层的实现
- 二级列表展示购物车MVP
- 列表展示流程
- Android电商项目 ExpandableListView(二级列表)实现购物车(高仿淘宝) demo