广州大学web实验-实验三

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

广州大学学生实验报告开课学院及实验室:计算机科学与工程电子楼4182018/6/10学院计算机科学与教育软件学院年级/专业/班网工152姓名学号实验课程名称Web应用技术成绩实验项目名称实验三:动态网页的制作指导老师陈文彬一、实验目的该实验要求学生掌握JSP或者ASP.NET等编程语言,以及XML,与数据库的连接等,并灵活应用该语言解决一些实际的问题;二、实验设备Tomcat6.0eclipse三、实验内容网上购物订单制作写一个简单的JSP程序实现网上购物订单的基本功能:将客户在Shopping.html页面中输入的联系方式和邮寄地址等信息内容读取出来且显示在另一页面Shopping.jsp中。简单购物车的实现写一个简单的JSP程序实现网上购物车的基本功能:即向购物车添加或者删除商品,并给出购物车中的商品信息和总金额。四、实验过程网上购物订单制作//Shopping.html!DOCTYPEhtmlhtmlheadtitleshopping/titlemetahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=thisismypagemetahttp-equiv=content-typecontent=text/html;charset=UTF-8“!--linkrel=stylesheettype=text/csshref=styles.css--bodyformname=formaction=shopping.jspmethod=posttableborder=1trth用户:/thtdfontstyle=color:greenxiao/font/td/trtrth收货人姓名:/thtdinputtype=textname=recvName//td/trtrth收货地址:/thtdinputtype=textname=address//td/trtrth邮政编码:/thtdinputtype=textname=postnum//td/trtrth电话号码:/thtdinputtype=textname=phonenum//td/tr/tableinputtype=submitname=submitvalue=下订单//form/body/html//Shopping.jsp!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlhead%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%%@pagecontentType=text/html;charset=UTF-8%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%basehref=%=basePath%titleshopping.jsp/titlemetahttp-equiv=pragmacontent=no-cachemetahttp-equiv=cache-controlcontent=no-cachemetahttp-equiv=expirescontent=0metahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=Thisismypage!--linkrel=stylesheettype=text/csshref=styles.css--/headbodyp收货人姓名:%StringtextContent=request.getParameter(recvName);%br%=textContent%p收货地址为:%textContent=request.getParameter(address);%br%=textContent%p收货地址为:%textContent=request.getParameter(postnum);%br%=textContent%p电话号码:%textContent=request.getParameter(phonenum);%br%=textContent%/body/html简单购物车的实现//Cart.html!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=gb2312/title购物车/title/headbodydivalign=centerformname=Nformmethod=postaction=ShowCartInf.jsptablewidth=80%border=0trtdwidth=50%height=30align=right请选择您要购买的书籍:/tdtdwidth=50%align=left selectname=BNameoptionvalue=Book_1selectedBook_1/optionoptionvalue=Book_2Book_2/optionoptionvalue=Book_3Book_3/optionoptionvalue=Book_4Book_4/optionoptionvalue=Book_5Book_5/optionoptionvalue=Book_6Book_6/option/select/td/trtrtdwidth=50%height=30align=right购买数量:/tdtdwidth=50%align=left inputtype=textname=BNumbervalue=1size=5//td/tr/tablepinputtype=submitname=svalue=提交/  inputtype=resetname=rvalue=重新挑选//p/form/div/body/html/body/html//showshopcart.jsp!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN!--ShowCartInf.jsp--%@pagecontentType=text/html;charset=gb2312%%@pageimport=java.util.*%%--%@pageimport=Cart.Cart%--%htmlheadtitle购物车/title/headjsp:useBeanid=Cartscope=sessionclass=Cart.Cart/jsp:setPropertyname=Cartproperty=*/%!floatsum=0;%%StringbookName=request.getParameter(BName);StringbookNumber=request.getParameter(BNumber);if(bookName!=null&&bookName!=){intnbookNumber=Integer.parseInt(bookNumber);Cart.add(bookName,nbookNumber);}Hashtableh=Cart.ShowCartInf();Enumeratione=h.keys();sum=Cart.getSum();%bodydivalign=centerP您所选购的书籍有:/ptablewidth=80%border=0trtdwidth=50%height=25%align=right书籍名称  /tdtdwidth=50%align=leftcolspan=2 数量(本)/td/tr%while(e.hasMoreElements()){Stringname=e.nextElement().toString();intnumber=((Integer)h.get(name)).intValue();%trtdwidth=50%height=25align=rightfontcolor=#0000ff%=name%/font/tdtdwidth=50%align=left fontcolor=#FF0000%=number%/font/td/tr%}%trtdwidth=50%height=25align=rightfontcolor=#0000FF总价格:/font/tdtdwidth=50%height=25align=leftcolspan=2fontcolor=#0000FF %=sum% 元/font/td/trtrtdcolspan=3 /td/trtrtdwidth=50%height=25align=rightinputtype=buttonname=continuevalue=继续购物onclick=javascript:window.location='Cart.html'/tdtdwidth=50%height=25%align=leftcolspan=2  inputtype=buttonname=finishvalue=完成onclick=javascript:window.location='#'//td/tr/table/div/body/html//Cart.javapackageCart;importjava.io.Serializable;importjava.util.*;importjava.io.*;publicclassCartimplementsSerializable{floatSum=0;HashtableString,IntegerGoods=newHashtableString,Integer();publicvoidcart(){}publicfloatgetPrice(Stringgoodsname){if(goodsname.equals(Book_1))returnnewFloat(59.0);elseif(goodsname.equals(Book_2))

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功