JSP从入门到精通
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第4章 JSP内置对象

在第3章中我们学习了JSP的一些基本语法,本章主要讲解JSP所提供的九大内置对象的基本概念和相应的实例分析。JSP为了简化其页面的开发提供了一些内置对象,这些内置对象可以方便地实现页面操作、访问页面环境等。它们都是由特定的Java类所产生的,是在服务器运行时根据情况自动生成的,表4.1给出了它们的相应说明。

表4.1 JSP内置对象映射表

其中,request、response、out、session、application对象最为常用。这些对象按功能可以分为以下四大类。

●与输入输出有关的内置对象,有out、request、response对象;

●与上下文有关的内置对象,有session、application、pageContext对象;

●与Servlet有关的内置对象,有page、config对象;

●与错误有关的内置对象,有exception对象。

这九种对象有四种作用范围:application范围对象的值在应用实例的生命周期内有效;session范围的属性在session期间有效;request范围的属性只在HTTP请求服务期间才有效;page范围的属性只在单个JSP页面上下文中有效,直到这个页面的全部输出处理完毕后就会失效。本章内容将详细介绍每个内置对象及其在开发中的应用。