- 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
您可能关注的文档
最近下载
- 生物安全与风险评估.pptx
- BS EN IEC 61558-1-2019 Safety of transformers, reactors, power supply units and combinations thereof Part 1:General requirements and test 变压器、电抗器、供电装置及其组合的安全第1部分: 一般要求和试验(2-2部分).pdf
- YST372.2-贵金属合金元素分析方法 第2部分 铂含量的测定 高锰酸钾电位滴定法.pdf VIP
- 护士延续注册体检表下载编辑.docx VIP
- 某某公司钢结构厂房拆除合同5篇.docx VIP
- 2021年湖南商贸二模联考试卷.pdf
- 5型磷酸二酯酶(PDE5)抑制剂 Sildenafil Vardenafil和Tadalafil的比较.ppt
- 八年级劳动教育测试卷.doc
- adhd诊断量表-家长版 .pdf VIP
- 2025年河南应用技术职业学院单招职业适应性测试题库及答案一套.docx VIP
文档评论(0)