您的位置:首页 > 其它

巴巴运动网学习笔记(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

@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");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: