- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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方法将提交信息在多个页面间进行传递。 转发是在服务器内部控制权的转移,客户端
您可能关注的文档
- 机床电气控制与PLC技术 PLC在机床控制中的应用 磨床.ppt
- 市场营销技能大赛 市场 2.1市场环境分析.pptx
- 机电(机械)技术创新创业实务 裁剪 KC017A047裁剪.pptx
- 机电(机械)技术创新创业实务 资源分析 KC017A033资源分析PPT.pptx
- 机电设备控制技术 液压元件 5.2.1 液压缸.ppt
- 市场营销技能大赛 运营 5.3生产运营.pptx
- 机电一体化系统应用 MES系统 第十五章小型柔性制造系统.ppt
- 机器人工装系统设计 机器人工装系统设计 项目二 工业机器人常见工装夹具系统设计.ppt
- 机械创新设计 设计过程 1.1创新与社会发展.ppt
- 市场营销技能大赛 直销 3.2直销策略.pptx
最近下载
- STM32F407最小系统板开发指南-库函数版本_V1.1.pdf VIP
- 索为SYSWARE.IDE用户手册.pdf
- 2024-2025学年高一英语下学期期末考试卷(含答案).docx VIP
- 公司行为规范管理规章制度.doc
- [中央]2023年中国康复研究中心招聘12人 笔试上岸试题历年典型考题及考点剖析附答案详解.docx
- 幼儿园课件:太阳系.pptx
- 第5课 三国两晋南北朝的政权更迭与民族交融 课件(共17张PPT)-- 人教统编版高中历史必修中外历史纲要上册.pptx VIP
- 2024年“安全生产月”考试卷含答案.doc
- 室内设计制图基础 地面铺装图 室内空间地面及天花绘制 课件1.pptx
- 平安财险电厂财产一切险条款.pdf VIP
文档评论(0)