--JSP内置对象新编.pptVIP

  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文档。上传文档
查看更多
--JSP内置对象新编

上节回顾 JSP的工作原理 JSP的基本组成: 注释及静态内容 指令 小脚本 声明 表达式 JSP内置对象request的使用 JSP内置对象response response对象用于响应客户请求并向客户端输出信息 response 对象常用方法 void sendRedirect (String location):将请求重新定位到一个不同的URL,即页面重定向 JSP内置对象response 根据业务逻辑实现页面跳转 JSP内置对象response 页面的转发 转发的作用:在多个页面交互过程中实现请求数据的共享 转发的实现: RequestDispatcher对象 forward()方法 转发与重定向的比较 转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递。 转发是在服务器内部控制权的转移,客户端浏览器的地址栏不会显示出转向后的地址 重定向是在客户端发挥作用,通过请求新的地址实现页面转向 重定向是通过浏览器重新请求地址,在地址栏中可以显示转向后的地址 JSP访问数据库应用 用户注册功能实现,要求如下: 从页面上添加用户注册信息 如果保存成功,返回登录页面 保存失败,返回失败页面 JSP访问数据库应用 JSP访问数据库应用 创建注册页面 JSP访问数据库应用 创建业务处理页面 JavaScript页面验证与JSP的集成 在JSP页面中增加JavaScript验证:如果用户输入的信息为空,表单不能提交 生活中的Cookie 浏览购物网站查看不同商品时,系统会自动记录已经浏览过的商品 什么是Cookie Cookie是Web服务器保存在客户端的一系列文本信息 Cookie的作用 对特定对象的追踪 统计网页浏览次数 简化登录 安全性能 容易信息泄露 Cookie的语法 导入包 创建Cookie parameter:用于代表cookie的名称(key) value:用于表示当前key名称所对应的值 写入Cookie Cookie的方法 设置Cookie属性的常用方法 JSP中应用Cookie 用户登录成功后,将用户信息保存到Cookie中,在页面读取Cookie并显示 JSP中应用Cookie2-2 生活中的访问控制 下载电子书时,系统会提示用户登录网站 如何实现访问控制 访问流程控制分析 什么是会话 一个会话就是浏览器与服务器之间的一次通话,包含浏览器与服务器之间的多次请求、响应过程 JSP内置对象session session对象用来存储有关用户会话的所有信息 session对象常用方法: session与窗口的关系 每个session对象都与浏览器一一对应 重新开启一个浏览器,相当于重新创建一个session对象重新开启一个IE窗口,直接访问系统首页面 通过超链接打开的新窗口,新窗口的session与其父窗口的session相同 使用session实现访问控制 在新闻发布系统中,增加访问控制功能,具体要求如下: 提供用户登录功能 管理员有权对新闻实现增删改的操作 使用session实现访问控制 在控制页面获取用户请求的登录信息进行验证 使用session实现访问控制 在新闻发布系统新闻发布页面增加登录验证 使用session实现访问控制 访问控制效果验证,步骤如下: 直接在IE地址栏中输入URL,访问系统首页面 通过登录页面进入系统首页面 重新开启一个IE窗口,直接访问系统首页面 include指令 include指令 创建登录验证文件 loginControl.jsp 在后台首页面中使用include指令引用登录验证文件 Cookie与session的比较 session是在服务器端保存用户信息,Cookie是在客户端保存用户信息 session中保存的是对象,Cookie保存的是字符串 session随会话结束而关闭,Cookie可以长期保存在客户端 Cookie通常用于保存不重要的用户信息,重要的信息使用session保存 JSP内置对象application application类似于系统的“全局变量”,用于实现用户之间的数据共享 application对象的常用方法: void setAttribute(String key, Object value):以键/值的方式,将一个对象的值存放到application中 Object getAttribute(String key):根据键去获取application中存放对象的值 application对象 JSP内置对象的范围 对象的范围 范围决定了JSP是否可以进行对象访问 范围的分类 上机练习 上机练习 2、转发与重定向的应用 用户进入个人邮箱,要求: 登录成功后需要在

文档评论(0)

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

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

1亿VIP精品文档

相关文档