JSP部分内容复习(九大内置对象&四大作用域)
1.JSP九大内置对象
名称 | 类型 | 含义 | 获取方式 |
---|
request | HttpSevletRequest | 封装所有请求信息 | 方法参数 |
response | HttpServletResponse | 封装所有响应信息 | 方法参数 |
session | HttpSession | 封装所有会话信息 | req.getSession() |
application | ServletContext | 所有信息 | getServletContext();request.getServletContext(); |
out | PrintWriter | 输出对象 | response.getWriter() |
exception | Exception | 异常对象 | 略 |
page | Object | 当前页面对象 | 略 |
pageContext | PageContext | 获取其他对象 | 略 |
config | ServletConfig | 配置信息 | 略 |
2.JSP 四大作用域
- page
作用:在当前页面不会重新实例化 - request
作用:在一次请求中同一个对象,下次请求重新实例化一个request 对象 - session
范围:一次会话
作用:只要客户端Cookie中传递的Jsessionid不变,Session不会重新实力会(不超过默认时间.)
实际有效时间:
①浏览器关闭.Cookie 失效.
②默认时间.在时间范围内无任何交互.在 tomcat 的web.xml 中配置
<session-config>
<session-timeout>30</session-timeout>
</session-config>
- application
作用:只有在 tomcat 启动项目时菜实例化。关闭 tomcat 时销毁application