详细描述:
对象 | 类型 | 描述 | 作用域 |
request | javax.servlet.http.HttpServletRequest | 封装了客户端的请求,通过该对象提供的方法可以访问HTTP的请求数据 | request |
response | javax.servlet.http.HttpServletResponse | 封装了对客户端的响应,通过该对象提供的方法可以进行HTTP的应答操作 | response |
pageContext | javax.servlet.jsp.PageContext | 封装了JSP页面的上下文,即容器为JSP运行提供的环境属性,该对象提供了一组方法来管理JSP页面的各种不同作用域的属性 | pageContext |
session | javax.servlet.http.HttpSession | 封装了客户端的会话管理,通过该对象可对当前用户的状态进行跟踪管理 | session |
application | javax.servlet.ServletContext | 封装了Web应用程序的上下文,通过该对象可对整个Web应用程序的状态进行管理 | application |
out | javax.servlet.jsp.JspWriter | 封装了为客户端打开的输出流,通过该对象可向客户端输出数据 | out |
config | javax.servlet.ServletConfig | 封装了JSP的配置参数。通过该对象可以使用容器获取的Web应用程序配置文件中设置的初始化数据 | config |
page | java.lang.Object | 代表了JSP页面本身,即JSP页面转化的Servlet实例 | page |
exception | java.lang.Throwable | 封装了JSP页面的错误信息,通过该对象可以获取页面所发生的错误信息 | exception |
总结:
对象 | 解释 |
request | 可以处理客户端浏览器提交的各项参数。 |
response | 可以设置HTTP状态码、添加Head参数、发送Cookies、重定向网页等。 |
pageContext | 提供了一组管理JSP各种不同作用域的方法。 |
session | 可设置或获取会话上下文参数 |
application | 可设置或获取整个应用程序中的全局数据。 |
out | 用来向页面中输出各种数据类型的内容。 |
config | 使用该对象的方法可获取网站配置文件(web.xml)中设置的初始化参数。 |
page | page对象就是JSP本身,即Servlet实例。 |
exception | 只有在错误处理页面(page指令的属性isErrorPage=true)中才可以使用,在通常的网页中无效。 |