一 Jsp九大内置对象:
1)out:javax.servlet.jsp.JspWriter的实例,用于向客户端输出内容,作用域为page。
2)pageContext:javax.servlet.jsp.PageContext类的实例对象,该对象提供了对Jsp页面所有对象及命名空间的访问,作用域为page。
3)request:javax.servlet.http.HttpServletRequest的实例对象,客户端请求被封装在此对象中,作用域为request。
4)response:javax.javax.servlet.http.HttpServletResponse的实例对象,此对象用于封装返回客户端的响应,作用域为page。
5)session:javax.servlet.http.HttpSession的实例对象,该对象主要用于跟踪会话,作用域为session。
6)application:javax.servlet.ServletContext的实例对象,该对象表示servlet的上下文,主要用于存放全局变量,作用域为application。
7)config:javax.servlet.ServletConfig的实例对象,主要用于初始化一个servlet时向其传递信息,包括servlet初始化需要的信息和服务器相关信息,作用域为page。
8)page:表示当前jsp页面的实例,类似于Java类中的this指针,该对象是java.lang.Object类型,作用域为page。
9)exception:只有在isErrorPage设为true时才能使用,该对象是java.lang.Throwable类型。
javax.servlet.ServletRequest
page(页面执行期)、request(用户请求期)、session(会话期)、application(整个程序运行期)。