jsp九大内置对象及四大作用域

jsp九大内置对象及四大作用域
1、request对象(请求对象)
类型 javax.servlet.ServletRequest
作用域 Request
2、response对象(响应对象)
类型 javax.servlet.SrvletResponse
作用域 Page
3、session对象(会话对象)
类型 javax.servlet.http.HttpSession
作用域 Session
4、application对象(应用程序对象)
类型 javax.servlet.ServletContext
作用域 Application
5、out 对象(输出对象)
类型 javax.servlet.jsp.JspWriter 
作用域 Page
6、pageContext 对象(页面上下文对象)
类型 javax.servlet.jsp.PageContext
作用域 Page
7、config 对象(配置对象)
类型 javax.servlet.ServletConfig 
作用域 Page
8、page 对象(页面对象)
类型 javax.lang.Object
作用域 Page
9、exception 对象(例外对象)
类型 javax.lang.Throwable
作用域 page
四大作用域
page
page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。
 如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。
request
request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。
如果把变量放到request里,就说明它的作用域是request,它的有效范围是当前请求周期。
session
session的变量一直在累加,只要关闭浏览器,再次重启浏览器访问这页,session里的变量就重新计算了。
 如果把变量放到session里,就说明它的作用域是session,它的有效范围是当前会话。
application
application里的变量一直在累加,除非你重启tomcat,否则它会一直变大。
如果把变量放到application里,就说明它的作用域是application,它的有效范围是整个应用。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值