书城六七阶段
项目第六阶段:
* 购物车
1. 购物车模块分析:
2. 市面上购物车实现技术版本有:
1. Session版本(把购物车信息保存到session域中)
2. 数据库版本
3. redis +数据库+Cookie(使用Cookie和Redis缓存和数据库)
3. 在事件相应的function函数中,有一个this对象,这个this对象,是当前正在响应的dom对象。
4. js中有一个attr 可一获取值
* 例如:
* jsp 中的代码: <button bookId="${book.id}" class="addToCart">加入购物车</button>
* js中获取bookId的值:var bookId= $(this).attr("bookId);
5. 在HTTP协议中有一个请求头,叫Reffer,它可以吧请求发起时,浏览器地址栏中的地址发给服务器
* 这样原来的重定向回去原来界面的时候的代码就可以变为
* resp.sendRedirect(req.getHeader("Reffer"));
图解说明如何跳转回添加商品的界面
订单模块的分析
购物车模型分析.png