什么是JSP内置对象
- JSP内置对象硕士Web容器创建的一组对象
- JSP内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例
- JSP内置对象的名称是JSP的保留字
总的来说JSP分为九大内置对象和四种属性范围
1.PageContext javax.servlet.jsp.PageContext JSP的页面容器
2.request javax.servlet.http.HttpServletrequest 获取用户的请求信息
3.response javax.servlet.http.HttpServletResponse 服务器向客户端的回应信息
4.session javax.servlet.http.HttpSession 用来保存每一个用户的信息
5.application javax.servlet.ServletContext 表示所有用户的共享信息
6.config javax.servlet.ServletConfig 服务器配置信息,可以取得初始化参数
7.out javax.servlet.jsp.jspWriter 页面输出
8.page java.lang.object)
9.exception java.lang.Throwable
四种属性范围:
page(pageContext):只在一个页面中保存属性。 跳转之后无效。
request:只在一次请求中有效,服务器跳转之后有效。 客户端跳无效
session:再一次会话中有效。服务器跳转、客户端跳转都有效。 网页关闭重新打开无效
application:在整个服务器上保存,所有用户都可使用。 重启服务器后无效
request
response
out
session
application
pageContext
page和config对象
exception
作用域通信和控制对象–会话
一个会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多次请求,响应过程