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