jsp中常用到的内置对象
1:out输出对象,他的实现对象是javax.servlet.jsp.JspWriter他的作用域主要为page,用户请求访问的当前页面,
2:request请求对象,javax.servlet.ServletRequest的子类型,对象内封装了客户端或者是WEB浏览器产生的HTTP请求,他的作用域是request(客户请求过程中),
3:response相应对象,javax.servlet.ServletResponse的子类型,对象内封装了返回HTTP客户端的输出,向页面作者提供了设置相应头标和状态码的方式,经常用来设置HTTP标题,添加cookie,设置相应内容的状态和类型,也可以用于重定向和编码url,他的作用域为page,
4:pageContext 上下文对象,javax.servlet.jsp.PageContext(抽象类)类型,他的作用域为page,
5:session会话对象,javax.servlet.http.HttpSession类型,主要用于跟踪对话,如果不需要在请求之间跟踪会话,可以在page指令中设置session="false",他的作用域为session,
6:application应用程序对象,javax.servlet.ServletContext类型,servlet欢迎通过调用getServletConfig().getContext()方法获得,他的作用域为程序运行期,它提供了关于服务器版本,应用级初始化参数以及应用内资源的绝对路径,注册信息的方式。
7:config配置对象,他的类型是javax.servlet.ServletConfig ,他的作用域是page,
8:exception异常对象,他的类型是java.lang.Throwable,通过jsp页面钟一个catch块已经溢出但是没有捕获java.lang.Throwable的一个实例,传向了errorpage的URI,作用域为page,注意exception对象只有在page指令中具有属性isErrorPage="true"时才有效,
9:page页面对象,java.lang.Object对象,指向页面自身的方式,他的作用域为page