网站大量收购独家精品文档,联系QQ:2885784924

JSP网上书店开发完整实例(含完整源代码).pptx

JSP网上书店开发完整实例(含完整源代码).pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整的简单 jsp 网上书店详细实例;设置步骤如下:;图 15-2 数据源驱动程序选择界面 (4)在图 15-2 中选择“Microsoft Access Driver (*.mdb)”单击“完成”加载Access 数 据库的驱动,则出现如图 15-3 所示数据库ODBC 安装界面:;上书店同时有许多人在选购图书,也要求对不同的顾客进行区分,我们可以要 求顾客在购书之前进行注册成为会员,以后只用会员代码和密码即可登录。 为了便于说明现在的电子商务网站,由JSP 做页面表现,由 Java Bean 做应 用逻辑的结构,在本例中将会员登录程序分成两大部分:一、Java Bean 用于对 数据库的操作,验证用户名和密码是否正确;二、JSP 页面部分,用于供用户 会员代码和密码以及显示验证结果。 15.1.1 会员登录Java Bean 我们网上书店中的会员信息的库结构如图 15-5 所示:;386;387;388;br INPUT TYPE=submit name=submit Value=”登录” /font /FORM /CENTER /BODY /HTML 在本例中提供了一个文本框供用户输入会员代号和登录密码,其运行结果如图 15-6 所 示,当会员输入其代码和密码后调用checklogon.jsp 来验证该网络用户是否是合法会员。;H1 align=”center”CUUG 网上书店/H1 % String memberID = request.getParameter(“memberID”); String pwd = request.getParameter(“pwd”); buyer.setMemberID(memberID); buyer.setPwd(pwd); % % int logonTimes = buyer.getLogontimes() ; if (logonTimes 0){ session.putValue(memberID,memberID); % H2 align=”center”%= buyer.getMemberName() %欢迎你第 %= logonTimes +1%次来到CUUG 网上书店/H2 H2 align=”center”A href=”booklist.jsp”进入书店/A/H2 % } else{ % H2 align=”center”对不起,%= memberID %你的用户名和密码不一致/H2 H2 align=”center”A href=”default.htm”重新登录/A/H2 % } % /BODY /HTML 登录正确时的结果如图 15-7 所示,错误时的结果如图 15-8 所示。;图 15-7;392;393;394;395;396;color=#0000FF 查 看 购 物 车;;399;;/TR;/TBODY /TABLE /FORM /BODY /HTML 查看购物车的结果如图 15-13 所示:;meta http-equiv=refresh content=0;URL=shoppingcart.jsp /head body 删除图书 /body /html 本例中利用 jsp:forward 动作在删除图书动作完成之后,将页面继续转向购物车页面。 即图 15-14 只显示一瞬间,浏览器的内容由成为购物车内容的页面。;} % !--jsp:forward page=shoppingcart.jsp /-- html head meta http-equiv=refresh content=0;URL=shoppingcart.jsp /head body 清空购物车 /body /html;405;406;TD/TD /TR /TBODY /TABLE /BODY /HTML 其运行结果如图 15-16 所示。;;409;410;411;userID = newUserID;;};} 在本 Bean 中,如果一张定单中有多种书籍,可以以“BOOKISBN = BOOKCOUNT; BOOKISBN = BOOKCOUNT;”的形式组成字符串,来向 JAVABEAN 中的 bookinfo 赋值。 在赋值后,Bean 内部完成创建定单,并将各个图书信息拆分,提交定单的详细信息。;TR;416;417;/td /tr tr td width=17%font color=#0000FF/font/td td width=83% input type=submit name=Submit value=提交订单 input type=hidden name=send value=send input type=hidden name=bookI

文档评论(0)

万寿无疆 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档