JSP内置对象
2017-03-31 14:44
204 查看
JSP内置对象
request , response,session,application,page,pageContext,config,exception:简述JSP内置对象
内置对象 | 属性范围 | 描述 |
---|---|---|
request | request | 该对象代表了客户端的请求信息 |
response | page | 用于响应客户端 |
session | session | 服务器为每一个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态 |
application | application | applicaiton对象可将信息保存在服务器中,直到服务器关闭,否则application保存的信息在整个应用中都有效,与session相比,application的生命周期更长,类似于系统的全局变量 |
page | page | 该对象代表jsp页面对应的servlet实例,指向当前JSP页面 |
pageContext | page | 管理不同作用域的属性 |
excption | page | 当一个页面在运行过程中产生了意外,就会产生这个对象 |
config | page | 将初始化数据传送给一个jsp页面 |
out | page | 该对象用于向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区 |
JSP中提供了四种属性保存范围
request: 在一次服务器请求范围内,服务器跳转后依旧有效page:在一个页面内保存属性,跳转后无效
session: 再一次会话范围内,无论什么跳转都可以使用(只针对一个用户),新开一个浏览器无法使用。
application:它的属性范围是在服务器上设置的一个属性,所以一旦设置之后任何用户都可以浏览到此属性
了解
outout对象用于在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 文件中,可以指定配置参数。
相关文章推荐
- JSP内置对象(1)----request、response
- jsp内置对象
- JSP内置对象(包括request和response)以及解决url传中文参数出现乱码问题
- JSP内置对象
- JSP内置对象(基础二上)out,request,response
- jsp内置对象
- JSP内置对象
- Jsp内置对象
- JSP内置对象
- JSP内置对象(9个常用的内置对象)
- jsp内置对象
- JSP内置对象
- Servlet中获取JSP内置对象
- JSP内置对象(2)----out、application
- JSP内置对象
- JSP内置对象(包括session,application,page,pageContext,exception)
- JSP内置对象pageContext
- JSP内置对象(二下)session对象
- javaweb之jsp内置对象
- jsp内置对象