- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- JAVA聊天室附完整代码.pptx
- java计算器代码及实验报告.pptx
- java记事本实验报告.pptx
- Java课程设计21点小游戏.pptx
- java课程设计实验报告.pptx
- java课程设计报告拼图游戏.pptx
- JAVA贪吃蛇课程设计报告.pptx
- Java集合知识测试B.pptx
- java项目(学生成绩管理系统).pptx
- JB T308阀门型号编制方法.pptx
- 2025年艺术拍卖市场分析:在线平台竞争力研究报告.docx
- 人工智能教育平台中的小学数学思维能力监测与智能辅导教学研究课题报告.docx
- 2025年健身平台技术创新与市场影响研究报告.docx
- 全国获奖个案护理实践精华解析.pptx
- 高铁客运市场前景预测与关系营销策略研究报告.pdf
- 《农村初中英语教学资源整合的数字化教学工具应用研究》教学研究课题报告.docx
- 展望2025年:云计算在智慧能源领域的应用与能源转型白皮书.docx
- 2025年连锁品牌市场拓展品牌价值提升研究报告.docx
- 高中物理教学中实验探究与科学探究能力的培养策略研究教学研究课题报告.docx
- 初中数学探究性学习与思维拓展实践探索教学研究课题报告.docx
文档评论(0)