实验目的
1、了解Session的工作原理 2、掌握Session的使用方法
3、利用Session实现简单购物车功能
实验学时:2学时 实验类型:设计 环境要求:
实验机中已安装好 JDK 1.5或1.4 ,以及Tomcat服务器,MyEdiPse开发工具。 实验内容:
1、 实现商品展示页面,简单的JSP页面,有一个商品输入框,两个选项
按钮,“加入购物车”和“重选”
图1 shop.jsp
2、 实现购物车流程控制。
1) 通过request.getParameter()方法获取商品名称,如果没有获取到商品名称,重新返回购物页面。
2) 构造一个ArrayList对象存储商品名称,并将新的商品名称添加到ArrayList中。
3) 将ArrayList保存到session中
4) 如果单击“继续购买商品”按钮,则回到购物页面,如果单击“到收银台结账”,则前往结账页面。
图2 shop_do.jsp
3、 客户结账处理。从session中取出list的值存入ArrayList中,并遍历
输出购物车中的商品。 图3 pay.jsp
因篇幅问题不能全部显示,请点此查看更多更全内容