巴巴运动网学习笔记(96-100)
2012-05-05 20:43
281 查看
1.实现产品列表的图文版和图片版的切换显示
2.显示产品描述时,去掉其中的html标签
3.完成显示产品大图的功能
a.获得大图的路径
b.单击显示大图,激发javascript事件,请求某个action跳到一个页面显示大图
4.购物车的需求与各种实现技术的分析
需求:
a.添加商品
b.删除商品
c.修改购买数量
d.付款功能
实现方案:
a.session
b.cookie+数据库
c.ejb有状态对象
5.实现多个浏览器共享同一个购物车的功能
思路:
a.将为用户第一次创建的session保存到map中,键是session id,值是:session
b.将第一此创建的session id以Cookie的形式保存到客户端
c.当客户端请求的时候,首先到map中根据id进行查找,若找到则将该session中的内容存 放到request域中一边共享
代码:
Session监听器
View Code
2.显示产品描述时,去掉其中的html标签
3.完成显示产品大图的功能
a.获得大图的路径
b.单击显示大图,激发javascript事件,请求某个action跳到一个页面显示大图
4.购物车的需求与各种实现技术的分析
需求:
a.添加商品
b.删除商品
c.修改购买数量
d.付款功能
实现方案:
a.session
b.cookie+数据库
c.ejb有状态对象
5.实现多个浏览器共享同一个购物车的功能
思路:
a.将为用户第一次创建的session保存到map中,键是session id,值是:session
b.将第一此创建的session id以Cookie的形式保存到客户端
c.当客户端请求的时候,首先到map中根据id进行查找,若找到则将该session中的内容存 放到request域中一边共享
代码:
Session监听器
View Code
@Override public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception { String sessionId = request.getParameter("sessionId"); if(LocalSessionListener.getSessionById(sessionId)==null){ HttpSession session = request.getSession(); session.setAttribute("time", new Date()); }else { HttpSession session = LocalSessionListener.getSessionById(sessionId); request.setAttribute("out", session.getAttribute("time")); } return mapping.findForward("cart"); }
相关文章推荐
- [原创]java WEB学习笔记96:Spring学习---Spring简介及HelloWord
- 输出100以内的偶数,及偶数和,及个数。for循环 学习笔记
- 播布客教学视频_C学习笔记_5_求1到100的和
- 巴巴运动网学习笔记(46-50)
- 新概念第二册学习笔记十六(91--96)
- 运维学习笔记1~100
- 巴巴运动网学习笔记(61-65)
- PHP100_CodeIgniter框架学习笔记(1)
- 【Python 学习笔记】巧用list 实现100以内被3整除的数
- C++ Primer 学习笔记_96_用以大型程序的工具 -多重继承与虚继承[续1]
- PHP100课程学习笔记1--PHP环境搭配和代码调试
- [JAVA学习笔记-96]ThreadLocal
- 巴巴运动网学习笔记(31-35)
- 巴巴运动网学习笔记二之spring3.1+jpa的环境配置
- PHP100_CodeIgniter框架学习笔记(2)
- Cifar-100数据集学习笔记
- [100_Python学习笔记]001_Python环境安装配置(Windows 7)
- 巴巴运动网学习笔记(16-20)
- 巴巴运动网学习笔记(21-25)
- 巴巴运动网学习笔记(36-40)