JSP的四个作用域

 

jsp的四个作用域分别是  application>session>request>page (从大到小排列)

application

application的有效范围是最广的当把变量放到application里说明这个变量的有效范围是整个应用,应用是指从应用启动,到应用结束。我们没有说“从服务器启动,到服务器关闭”,是因为一个服务器可能部署多个应用,当然你关闭了服务器,就会把上面所有的应用都关闭了。 application作用域里的变量,它们的存活时间是最长的,如果不进行手工删除,它们就一直可以使用。如何使用域中数据; 向域中存数据:req.setAttribute("key","value"); 从域中取数据:req.getAttribute("key")

session

session域:会话域,给服务器一次请求,服务器给一次响应,来回的交互过程就叫会话, 域对象: session session即打开浏览器后的操作,都归为一次session,一旦关闭浏览器,此次session即结束; 随着第一次请求而创建,随着浏览器的关闭而销毁;

request

request域:请求域,在同一次请求中,所有数据共享;域对象 request 在servlet中就是 HttpServletRequest类型的对象 在jsp中存在这默认内置对象,这个对象可以不用声明,直接在jsp中使用 对象名:request

page

1.page域: 页面域,当前页面中的全部数据,整个页面都共享;pageContext 只能在本页面中进行使用

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值