网站大量收购闲置独家精品文档,联系QQ:2885784924

07JSP内置对象.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07JSP内置对象剖析

JSP内置对象 本章目标 运用输入、输出对象 掌握内置对象的分类及组成 运用作用域通信对象:session、application和pageContext 了解Servlet对象和异常对象 JSP内置对象 JSP 内置对象是 Web 容器加载的一组类 它不像一般的Java对象那样用”new”去获取实例,而是可以直接在JSP页面使用的对象 内置对象的名称是 JSP 的保留字 JSP 使用 Java 定义的内置对象来访问网页的动态内容 JSP内置对象 内置对象 输入/输出对象 作用域通信对象 Servlet对象 错误对象 request response out session pageContext application page config exception 输入输出对象 控制页面的输入和输出 访问与所有请求和响应有关的数据 输入和输出对象包括request、response 和 out request表示客户端对网页的请求,实现了 javax.servlet.http.HttpServletRequest接口,使用 HTTP 协议处理客户端的请求 response用于处理JSP 生成的响应,使用 HTTP 协议将响应发送给客户端 out对象 表示输出流 javax.servlet.jsp.JspWriter 类的实例 使用 write()、print() 和 println() 方法 创建输出流以显示信息 客户端 请求 在网页上显示输出流 JSP 页面 out 对象 服务器 Servlet容器 创建输出流 输出流已表现在响应结果中 作用域通信对象 内置对象的作用域包括page、request、session 和application 作用域通信对象包括 session、application 和pageContext session对象 Web服务器为单个用户发送的多个请求创建会话 存储有关用户会话的所有信息 session对象最常用的方法有: void setAttribute(String name,Object value) 以键/值的方式,将一个对象的值存放到session 中 void getAttribute(String name) 根据名称去获取session中存放对象的值 session对象 % session.setAttribute(“name”, “admin”); % % if(session.getAttribute(“name”)!=null){ String name=(String)session.setAttribute(“name”); } % application对象 表示 JSP 页面所属的应用程序 应用程序的Web组件组合起来形成一个应用程序 javax.servlet.ServletContext接口实例 application对象最常用的方法有: void setAttribute(String name,Object value) 以键/值的方式,将一个对象存放到application中 Object getAttribute(String name) 根据名称去获取application中存放对象的值 application对象 % application.setAttribute(“ChartRecord”, “hihi”); % % if(application.getAttribute(“ChartRecord”)!=null){ String chartRecord = (String) application.getAttribute(“ChartRecord”); } % pageContext对象 使用户可以访问页面作用域中定义的所有对象 它的作用范围仅存在于当前页面响应生成的过程之中 pageContext对象最常用的方法有: void setAttribute(String name,Object value) 以键/值的方式将一个对象的值存放到pageContext中 Object getAttribute(String name) 根据名称去获取pageContext中存放对象的值 作用域通信对象示例 % if (pageContext.getAttribute(pageCount)==null){ pageContext.setAttribute(pageCount, new Integer(0)); } if (session.getAttribute(sessionCount)==n

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档