1 / 14
文档名称:

《WEB应用与开发》课程设计报告.docx

格式:docx   大小:197KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《WEB应用与开发》课程设计报告.docx

上传人:guoxiachuanyue002 2022/7/27 文件大小:197 KB

下载得到文件列表

《WEB应用与开发》课程设计报告.docx

相关文档

文档介绍

文档介绍:WEB应用与开发课程设计
报告
设计题目:网上购物系统
专业:信息管理与信息系统
学生姓名:**
班级学号:
分组成员:**
指导教师:**
20年06月08日
2
《WEB应用与开发》课程设计报告
一、设计时
//因为其他页面也需要获取大类别数据,所以存放于session中
HttpSessionsession=();
//初始化一个List对象,用来存储大类别数据
List〈Category>list二newArrayList〈Category>();try{
//调用业务对象获取数据
(0,"");
tourl="/catalog/";}
catch(Exceptione){
tourl="〃;
();}
(〃categroyList〃,list);
5
(tourl).forward(request,response);
}}
在src目录的org\bzc\jpetstore\biz文件夹中新建名为CategoryBiz的类,CategoryBiz与数据库进行相互。此处需要查询的是所有的大类别数据,后面还需要根据大类别ID查询大类别数据,将这两部分整合,均由searchByldO方法提供这个功能。具体代码如下:
publicclassCategoryBiz{
ControlDBcontrolDB=null;
publicCategoryBiz(){controlDB=newControlDB();
}
publicListsearchById(intflag,Stringcatid){
Stringsql="";
Listlist二newArrayList();
if(flag==0){
sql="select*fromcategory";
}elseif(flag==1){
sql="select*fromcategorywherecatid='"+catid+"'";}
(sql);
try
{(sql);}catch(Exceptione)
{();}returnlist;
}}
编写封装与数据库操作的ControlDB类。
,它用来显示大类别数据。:<c:forEachitems="${categroyList}"var="category">
<tr>
<td>
<ahref="${}/?path=show&categoryId=${}">
<c:outvalue="${}"escapeXml二"false"/〉</a>
<br>
fontsize二"2"><i>${}</i></font>
</td>
</tr>
6
</c:forEach>
运行Tomcat,执行此部分操作,最终效果如图所示:
运仃Tomcat,执仃此部分操作,最终效果如图所示:
::::迅in亡iiu
ProductID
Name
H-FA1-O1:=
Koi
FI-Ffl-02:=
Goldfish
Angelfish
TigerShark
Previous
XMore
FishIDogsReptilesCatsBirds
3、商品显示,完成步骤同大类别显示
运行Tomcat,执行此部分操作,最终效果如图所示:
ItemID
ProductID
Description
ListPrice
EST-4>
FI-FW-01
Spotte?dKoi

EST-5>
FI-FW-01
SpotlessKoi

[4Previous工More>J
7
4、添加商品到购物车
在商品的列表页面提供了添加到购物车的链接。单击AddtoCart链接可以把与之对应的商品添加入购物车中。要完成这个过程,需要执行一下步骤:
设置链接,为商品添加链接,在商品上创建链接的代码如下: