JSP应用与开发技术(第3版)
上QQ阅读APP看书,第一时间看更新

4.8 小结

Java提供了预设的内置对象并内置在JSP网页环境中,而且提供了编写JSP所需的基本功能。目前JSP中有9个隐含对象,分别是request、response、out、session、application、pageContext、config、page和exception。使用这些对象可以方便地访问请求、响应或会话等信息。

request内置对象代表了客户端的请求信息,主要用于接受客户端通过HTTP协议传送给服务器端的数据。

response对象实现HttpServletResponse接口,可对客户的请求做出动态的响应,向客户端发送数据,如Cookie、HTTP文件头信息等。

out对象主要用于将特定的数据内容搭配JSP程序代码动态输出至客户端的浏览器。out方法成员可以分为两大类,分别是控制缓冲区和数据的输出操作。

session是服务器端上线用户数据的存取区,存放的是用户的个别数据,每一个上线用户所使用的session是独立的。session对象所存储的数据,会在用户离线或是应用程序关闭时消失。

application对象可以被视为一个所有联机用户可共享数据的存取区,其类似于在一般的应用程序中,存储整个应用程序所共享的数据。

本章除了以上介绍的5种常见的内置对象外,还介绍了内置对象pageContext、config、page和exception。

JSP内置对象可以在JSP页面中直接使用,而不用使用<jsp:useBean>来生成,生成这些对象的工作将由服务器自动处理。

到本章为止,JSP的语法都讲完了,读者可以尝试开发一些简单的JSP应用程序,以后的章节将讨论一些高级话题,为开发高质量的程序做准备。