jsp实现购物车功能.docx

上传人:b****6 文档编号:7912722 上传时间:2023-01-27 格式:DOCX 页数:10 大小:155.47KB
下载 相关 举报
jsp实现购物车功能.docx_第1页
第1页 / 共10页
jsp实现购物车功能.docx_第2页
第2页 / 共10页
jsp实现购物车功能.docx_第3页
第3页 / 共10页
jsp实现购物车功能.docx_第4页
第4页 / 共10页
jsp实现购物车功能.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

jsp实现购物车功能.docx

《jsp实现购物车功能.docx》由会员分享,可在线阅读,更多相关《jsp实现购物车功能.docx(10页珍藏版)》请在冰豆网上搜索。

jsp实现购物车功能.docx

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("alert('请选择你要购买的商品');");

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;%>

<%

ArrayListgoods=(ArrayList)session.getAttribute("goods");

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对象存储和用户有关的数据的方法;了解了会话保存技术。

实验评语

 

实验成绩

 

指导教师签名:

年月日

 

 

 

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1