开发者学堂课程【Servlet 入门:购物车模块完成】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/35/detail/778
购物车模块完成
内容介绍
一、购物车的结构
二、添加购物条目
三、清空购物条目
四、删除购物条目
五、退出功能
一、购物车的结构
Cartitem:包含图书和数量
Cart:包含一个 Map <5trngCartitem>
dao:没有
service :没有
web.servlet 提供 ! CartServlet
修改目录方法,在用户量录成功后,马上在 session 中添加一辆车
页面:/jsps / cart / list. jsp
它只有一个任务,就是遍历车!
车在 session 中,通过车可以得到所有的 Cartitem
sessionScorp.cart.Cartitems
二.添加购物条目
@param request
@param response
@return
@thrown Servlet Exception
@thrown ICEmception
1.得到车
表单传递的只有 bid 和数量
2.得到条目
得到图书和数量
先得到图书的 bid,在通过 bid 查询数据库得到 book
数量表单中有
3.把条目添加到车中
三、清空购物车条目
@param request
@param response
@return
@thrown Servlet Exception
@thrown ICEmception
1.得到车
2.设置车的 clear
四、删除购物车条目
@param request
@param response
@return
@thrown Servlet Exception
@thrown ICEmception
1.得到车
要删除的 bid
五、退出功能
1.封装表单数据到 form 中
2.输入校验
3.调用 service 完成激活,保存错误信息 form 到 request,转发到 login.jsp,保存用户信息到 nession 然后重定向到 index.jsp
给用户个购物车,即向 nession 中保存一个 Cart 对象