jsp实现购物车功能.docx
- 文档编号:11843732
- 上传时间:2023-04-05
- 格式:DOCX
- 页数:10
- 大小:155.47KB
jsp实现购物车功能.docx
《jsp实现购物车功能.docx》由会员分享,可在线阅读,更多相关《jsp实现购物车功能.docx(10页珍藏版)》请在冰豆网上搜索。
jsp实现购物车功能
实验报告
课程名称
软件开发平台
实验日期
实验项目名称
JSP
实验地点
实验类型
□验证型√设计型
□综合型
学时
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1、掌握request内置对象获取用户请求信息的方法;
2、掌握response对象动态响应用户的请求的方法;
3、掌握session对象存储和用户有关的数据的方法;
4、掌握application,out内置对象的使用方法。
5、熟悉exception对象的使用方法。
6、熟悉URL方式信息跟踪;
7、熟悉Cookie方式信息跟踪;
8、熟悉Session方式信息跟踪。
二、实验环境(本实验所使用的硬件设备和相关软件)
1、PC机
2、操作系统:
WindowsXP
3、软件:
MyEclipse8.5,JDK1.6、TOMCAT7.0,IE8
三、实验内容及步骤
编写一个模拟购物车的Web项目,能实现向购物车添加商品,删除购物车中商品和清除购物车操作,运行效果如下图所示:
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
1购物车购物页面buy.jsp代码:
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
请选择要选购的商品
足球
乒乓球
网球
羽毛球
台球
2购物车sendcar.jsp代码:
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
您选购的商品如下:
<%Stringgoods[]=request.getParameterValues("item");%>
<%if(goods!
=null){
ArrayListbuygoods=newArrayList();
for(inti=0;i buygoods.add(goods[i]);} session.setAttribute("goods",buygoods); response.sendRedirect("buy.jsp");} else{out.print(" response.setHeader("refresh","i: url=buy.jsp");} %>
3购物车showcar.jsp代码:
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
align="center"> 序号 商品名称 删除 <%! inti=0;%> <% ArrayList if(goods==null||goods.size()==0){ %> 没有商品可显示! <% }else{ for(inti=0;i Stringsingle=(String)goods.get(i); single=newString(single.getBytes("ISO-8859-1"),"utf-8"); %> <%=i+1%> <%=single%> action=delete&id=<%=i%>">删除<% session.setAttribute("goods",goods); %> <% }}%> action=clear">清空购物车
4购物车docar.jsp代码:
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<%Stringaction=request.getParameter("action");
ArrayListgoods=(ArrayList)session.getAttribute("goods");
if(action.equals("clear")){goods.clear();
response.sendRedirect("showcar.jsp");}
elseif(action.equals("delete")){
inti=Integer.parseInt(request.getParameter("id"));
goods.remove(i);
response.sendRedirect("showcar.jsp");
}%>
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过购物车此次试验,掌握session对象存储和用户有关的数据的方法;了解了会话保存技术。
实验评语
实验成绩
指导教师签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 实现 购物 功能
![提示](https://static.bdocx.com/images/bang_tan.gif)