您的位置:首页 > Web前端 > JavaScript

JSP内置对象

2017-03-31 14:44 204 查看

JSP内置对象

request , response,session,application,page,pageContext,config,exception:

简述JSP内置对象

内置对象属性范围描述
requestrequest该对象代表了客户端的请求信息
responsepage用于响应客户端
sessionsession服务器为每一个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态
applicationapplicationapplicaiton对象可将信息保存在服务器中,直到服务器关闭,否则application保存的信息在整个应用中都有效,与session相比,application的生命周期更长,类似于系统的全局变量
pagepage该对象代表jsp页面对应的servlet实例,指向当前JSP页面
pageContextpage管理不同作用域的属性
excptionpage当一个页面在运行过程中产生了意外,就会产生这个对象
configpage将初始化数据传送给一个jsp页面
outpage该对象用于向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区

JSP中提供了四种属性保存范围

request: 在一次服务器请求范围内,服务器跳转后依旧有效



page:在一个页面内保存属性,跳转后无效



session: 再一次会话范围内,无论什么跳转都可以使用(只针对一个用户),新开一个浏览器无法使用。



application:它的属性范围是在服务器上设置的一个属性,所以一旦设置之后任何用户都可以浏览到此属性



了解

out

out对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。在使用 out 对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。

exception

它是用来处理JSP页面文件在执行过程时所有发生的错误和异常,要使用它,就必须在JSP页面设置isErroPage=true,该对象一般配合page指令一起使用,通过指定某个页面为错误处理页面,把所有的错误都集中到那个页面进行处理,可以使整个系统的性能得到加强。

page

对象代表JSP本身,只有在JSP页面内才是合法的.page隐含对象本质上包含当前Servlet接口引用的变量,类似于Java编程中的 this 指**针。

pageContext

pageContext对象的作用是取得任何范围的参数,通过它可以获取JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。

config

config对象的主要作用是取得服务器的配置信息。通过pageConext对象的 getServletConfig() 方法可以获取一个config对象。当一个Servlet 初始化时,容器把某些信息通过 config对象传递给这个 Servlet。 开发者可以在web.xml 文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。

config对象代表当前JSP 配置信息,但JSP页面通常无须配置,因此也就不存在配置信息。该对象在JSP 页面中非常少用,但在Servlet 则用处相对较大。因为Servlet 需要配置在web.xml 文件中,可以指定配置参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: