JAVAEE实验报告(sss).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVAEE实验报告(sss)

年级 2010级 班号 组号 ?学号 ? 专业 软件工程 ?姓名 ? 实验名称 JSP编程实现小型购物车 实验室 实 验 目 的 或 要 求 1、使用java的集合对象、session控制,购物车在结算前能进行购买数量的反复修改; 2、使用javaBean对购物车进行重新整合实现,实现表示层和业务逻辑层的分离; 3、掌握JSP指令的使用方法及JSP动作的使用方法; 4、掌握JSP内置对象的使用方法及JavaBean的编程技术及使用方法; 5、掌握JSP中数据库编程方法; 实 验 原 理 ( 算 法 流 程 ) 实验原理: (1)用JSP编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息。 (2)编写一个JSP程序来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,采用JSP内置对象的方法跳转到订购页面(显示店中商品的种类和单价等目录信息);否则采用JSP动作提示用户重新登录(注:此页面上要包含前面的登录界面)。 (3)当顾客填好所需商品的数量并点击提交按钮时,将前面订购的商品放入购物车中并显示购物车里的相关信息,包括商品的名称和数量以及所有商品的总价格(关于总价格的计算,要求通过编写一个JavaBean来辅助实现)。 (4)修改登录程序。将合法用户信息(用户名)写入数据库中,登录时通过查找数据库来完成登录。 具体实现: 首先运行程序,进入登录界面“login.jsp”,输入用户名和密码,点击“提交”,程序跳转至“checkUsername.jsp”中进行判断,其中在“checkUsername.jsp”页面中连接到了Mysql数据库“jdbc:mysql://localhost:3306/shopping,root,654869”,核心算法如下(非完整代码): Class.forName(org.gjt.mm.mysql.Driver).newInstance(); conn= java.sql.DriverManager.getConnection(jdbc:mysql://localhost:3306/shopping,root,654869); java.sql.Statement stmt=conn.createStatement(); if((Name!=nullName.length()!=0)(Password!=nullPassword.length()!=0)) { String sqlstr=select* from login where(username=+Name+and password=+Password+); sqlRst=stmt.executeQuery(sqlstr); if(sqlRst.next()) { response.sendRedirect(successlogin.jsp); } else { out.println(密码错误); response.sendRedirect(login.jsp); } } else { System.out.println(用户密码不能为空); response.sendRedirect(login.jsp); } else{ out.println(密码错误); response.sendRedirect(login.jsp); } } else { System.out.println(用户密码不能为空); response.sendRedirect(login.jsp); } 登陆成功以后,进入购物界面(successlogin.jsp),本程序只给出了三种货物,以及价格,共用户选择,用户可以选择相应货物的数量,点击提交,程序会跳转至“log.jsp”,界面上会列出顾客所购买的水果,它们相应的数量,以及总的付款钱数,布局代码如下(非完整代码): FORM ACTION=log.jsp METHOD=POST TABLE align=center CELLSPACING=5 CELLPADDING=5TR TD ALIGN=centerB种类/B/TD TD ALIGN=centerB单价/B/TD TD ALIGN=centerB数量/B/TD/TR

文档评论(0)

tanze0623 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档