【JavaEE】session对象使用
2013-11-27 15:45
423 查看
session 回话级内置存储对象
使用session 实现购物车功能index.jsp 显示商品及购买的页面
<body> Java<a href="index.jsp?bname=java">购买</a><br/> VB<a href="index.jsp?bname=vb">购买</a><br/> Asp<a href="index.jsp?bname=asp">购买</a><br/> <a href="login.jsp">显示购物车</a> <% String bname = request.getParameter("bname"); if(bname != null){ ArrayList plist = (ArrayList)session.getAttribute("plist"); //从session中读取集合属性 if(plist == null){ //如果集合为空,则新建一个集合存放购买的书名 plist = new ArrayList(); plist.add(bname); session.setAttribute("plist", plist); //保持到session中 }else{ if(!plist.contains(bname)){ //检查是否已经购买过本书 plist.add(bname); session.setAttribute("plist", plist); } } } %> </body>
显示购物车页面 login.jsp
<body> <% ArrayList plist = (ArrayList)session.getAttribute("plist"); if(plist != null){ for(int i=0;i<plist.size();i++){ out.println("<h4>已经购买:" + plist.get(i)+ "</h4>"); } } %> </body>
相关文章推荐
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
- 在Struts2中使用类似传统的servlet、session、application作用域对象
- page,request,session,application四个域对象的使用及区别
- struts2对一些属性的使用和对session封装对象类型采用jstl技术的遍历(配图解)
- Hibernate框架使用 getCurrentSession()获取Session对象相关问题
- page,request,session,application四个域对象的使用及区别
- 演示Session对象使用 范例(示例代码下载)
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
- 使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?
- 在jsp中使用js获取session中的对象的例子。
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例上[转]
- 总结page,request,session,application四个域对象的使用及区别
- 总结page,request,session,application四个域对象的使用及区别
- 使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?
- 关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数
- JSP基本功 pageContext对象page,request,session,application四个域对象的使用及区别JSP运行原理和九大隐式对象及下载文件、访问次数的代码总结出el表达式简单
- 三种状态对象的使用及区别(Application,Session,Cookie)
- ashx文件中使用session提示“未将对象引用设置到对象的实例”
- 比较application,session,cookies,viewstate四个对象区别?(从原理,使用范围, 存取方法等方面来讨论)
- 使用Application、Session、Cookie、ViewState和Cache等对象保存信息的区别