- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 07-1第七章1节微生物的生长.ppt
- 旅游规划规范标准合集.doc
- 06涂装检验设备.ppt
- 06面向对象方法学导论.ppt
- 旅游餐饮服务企业会计第二章货币资金和结算业务.ppt
- 06计划与计划工作.ppt
- 旅游饭店星级的划分与评定.ppt
- 07-zch02、半导体二极管及其应用电路3.ppt
- 旅游知识竞赛.ppt
- 07-刘莎-鼻粘膜神经血管解剖.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)