『JavaWeb前端』JSP中的4大作用域

四大作用域

1 - 什么是作用域

储存一个对象,对象的可使用范围

2 - 四大作用域

共同的两个方法:

  1. setAttribute 存值 key:value键值对

    <%
        pageContext.setAttribute("p","pageContext");
        request.setAttribute("r","request");
        session.setAttribute("s","session");
        application.setAttribute("a","application");
    %>
    
  2. getAttribute 取值 通过key取value

    <%=pageContext.getAttribute("p") %><br>
    <%=request.getAttribute("r") %><br>
    <%=session.getAttribute("s") %><br>
    <%=application.getAttribute("a") %><br>
    

2 - 1 pageContext

  • 只能当前页面存当前页面取重定向、转发以后会取不到值

2 - 2 request

  • 当前页面存转发当前页重定向取不到值

2 - 3 session

  • 当前页面存,当前会话(当前浏览器)取

在这里插入图片描述

2 - 4 application

  • 当前页面存当前服务器只要不重启,任何时候就都能取,当前服务器重启,就无法拿到值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值