JSP 9大作用域

1. 九大内置对象
    1.1 内置对象不需要实例化就可以直接使用.
1.2 为什么可以直接使用?
Jsp解析成.java,会自动生成方法参数和局部变量.
 
对象名 类型 Servlet中获取方式 解释
request HttpServletRequest 方法参数 方法参数 请求对象
response HttpServletResponse 方法参数 响应对象
session HttpSession request.getSession() 会话对象
application ServletContext req.getServletContext() 应用程序对象
out PrintWriter response.getWriter() 输出对象
page Object   当前页面对象
config ServletConfig   页面对象
pageContext PageContext   页面上下文
exception Exception   异常对象
       

2. 四大作作用域
 1.pageContext作用域   作用范围和生命周期都是当前页面
 2.request作用域 
 3.session作用域
 4.application作用域
2.1 为什么叫四大作用域?
有四个对象在特定范围内不会被重新实例化.
2.2 学习四大作用域其实就是学习这四个对象什么时候重新实例化.
2.3 request :一次请求实例化一个request对象.
2.3.1 必须使用转发进行跳转.要想通过request对象传值的话,就一定要使用请求转发
2.4 session: 一次会话.
2.4.1 关闭浏览器和默认时间和setMaxInactiveInterval(单位秒),关闭服务器
2.5 application:启动Tomcat时实例化.(单例的,只实例化一次)
2.6 page: 当前页面对象,每个JSP会有一个Page对象


Session的作用范围:






 

猜你喜欢

转载自blog.csdn.net/strawberry_uncle/article/details/80668876