基础课程 PPT 项目二 网上商店的用户登录与注册功能-模块3用户数据库的设计与连接.ppt

基础课程 PPT 项目二 网上商店的用户登录与注册功能-模块3用户数据库的设计与连接.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实现管理员登录 使用JSP访问数据库 实现商品添加的功能 实践学习任务 练习——转发与重定向的应用 需求说明 用户进入个人邮箱,要求: 登录成功后需要在空间首页显示“欢迎你xxx”的字样 登录失败后,返回到登录界面,重新登录 完成时间:20分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 练习——创建网上商城数据库 需求说明 创建新闻发布系统数据表 栏目表 用户表 商品表 完成时间:15分钟 指导——实现管理员登录验证 需求说明 管理员登录页面 用户名、密码文本框 使用JavaScript进行表单非空验证 业务处理页面 获取登录页面表单数据 访问数据库查询用户名和密码是否正确 根据查询结果跳转到成功或失败页面 完成时间:30分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 练习——显示用户列表 需求说明: 管理员登录后,显示用户列表 使用集合保存新闻 完成时间:40分钟 练习——显示用户列表 需求说明 将用户以列表方式显示 显示用户的名称 完成时间:20分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 练习——添加用户 需求说明 用户添加页面 主题名称 业务处理页面 获取主题名称 将主题保存到数据库中 保存成功后返回主题列表 完成时间:20分钟 总结 JSP是如何实现对用户请求的相应? 什么是重定向?什么是转发? 转发与重定向的区别? JSP如何实现数据库访问? * 若时间富裕、可采用现场编程方式 提示学员注意URL地址栏中的变化,与用request进行请求转发进行对比,只需说明URL地址的不同之处即可。 * * * * * * 如果时间富裕、可以让学员采用现场编程方式完成,然后讲解。 模块3 用户数据库的设计与连接 项目二 网上商店的用户登录与注册功能 回顾及作业点评 JSP页面组成包括哪些内容? JSP注释分为几种情况?有何区别? 请说明request对象的作用,及其常用的方法有哪些? 预习检查 JSP如何处理响应信息? 什么是转发?什么是重定向? 简述JDBC如何实现数据库访问? 实现管理员登录 使用JSP访问数据库 实现用户注册的功能 本章任务 使用response对象处理响应 使用转发与重定向控制页面跳转 使用JDBC访问数据库 本章目标 JSP内置对象RESPONSE 3-1 response对象用于响应客户请求并向客户端输出信息 response 对象常用方法 void sendRedirect (String location):将请求重新定位到一个不同的URL,即页面重定向 JSP 页面 response 对象 客户端 响应 从服务器中检索的信息 存储信息,以在响应客户端请求时发送此信息 form name=form1 method=post action=control.jsp 用户名:input type=text name=userName 密码:input type=password name=pwd input type=submit value=登录 form JSP内置对象RESPONSE 3-2 根据业务逻辑实现页面跳转 input.jsp 客户端重新建立链接 % request.setCharacterEncoding(GBK); String name = request.getParameter(userName); String pwd = request.getParameter(pwd); if(name.equals(sa) pwd.equals(sa)) response.sendRedirect(welcome.jsp); % 跳转至欢迎页面 control.jsp JSP内置对象RESPONSE 3-3 页面实现跳转了,请求的信息是否也一起转移呢? 演示示例:页面跳转后获取请求信息 那么如何才能实现页面跳转后,请求信息不丢失呢? 使用转发取代重定向实现页面跳转 页面的转发 转发的作用:在多个页面交互过程中实现请求数据的共享 转发的实现: RequestDispatcher对象 forward()方法 % RequestDispatcher rd=request.getRequestDispatcher(welcome.jsp); rd.forward(request,response); % 将当前接收的用户请求,发送给服务器的其他资源使用 演示示例:页面跳转后获取请求信息 转发与重定向的比较 转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递。 转发是在服务器内部控制权的转移,客户端

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档