JSP四大作用域分别为:pageContext, request, session, application。

1.page指当前页面有效。在一个jsp页面里有效。

2.request 指在一次请求全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中。在这个过程中可以使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。

3.Session是用户全局变量,在整个会话期间都有效。只要页面不关闭就一直有效(或者直到用户一直未活动导致会话过期,默认session过期时间为30分钟,或调用HttpSession的invalidate()方法)。存放在HttpSession对象中 。

4.application是程序全局变量,对每个用户每个页面都有效。存放在ServletContext对象中。它的存活时间是最长的,如果不进行手工删除,它们就一直可以使用 。

总结:当数据只需要在下一个forward有用时,用request就够了;
          若数据不只是在下一个forward有用时,就用session;
          上下文,环境信息之类的,用application。

JavaWeb中的四大作用域相关推荐

  1. java的四大作用域_JSP中的四大作用域

    什么是作用域? 我们在写代码的时候,都会遇到变量的作用域的问题:比如这是一个局部变量,出了它的作用域就无法访问了.对于作用域的概念,最简单的理解就是: 在你的地盘,你还算根葱:出了你的地盘,你啥也不是 ...

  2. Java Web(五) JSP详解(四大作用域九大内置对象等)

    前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编 ...

  3. JSP四大作用域(9大内置对象)

    更多免费教学文章请关注这里 1.什么是JSP? JSP本质上就是一个servlet,因为servlet输出html太麻烦了,所以就有了JSP,JSP就是专门用来书写html的,当然其中也能写java代 ...

  4. jsp是在html中添加什么作用域,JSP九个内置对象 四大作用域 动作指令

    九个内置对象: 1.application:javax.servlet.ServletContext的实例,代表JSP所属的web应用本身,常用的方法有getAttribute(). 2.config ...

  5. JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域

    JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...

  6. javaweb中四大域对象的生命周期与常用方法

    一.ServletContext 1.生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟 ...

  7. JSP中四大作用域详解

    在学习时读到一篇好文章,分享给大家~~ 转自https://www.cnblogs.com/WindSun/p/10209534.html 四大作用域 为了在页面.请求.和用户之间传递和共享数据,JS ...

  8. JSP中四大作用域和九大内置对象

    文章目录 九大内置对象 一.out对象 二.request对象 三.response对象 四.config对象 五.session对象 六.application对象 七.page对象 八.pageC ...

  9. JavaWeb四大作用域

    四个域的作用域范围大小:PageContext (page域) < request < session < servletContext(application域) 一.Servle ...

  10. JavaWeb的四大作用域

    四大作用域: 1.pageContext:代表在当前页面的作用域范围内有效. 2.request:在请求的作用域范围内有效. 3.session:在一个会话的作用域范围内有效(一个浏览器只要不关闭就是 ...

最新文章

  1. jquery 图片裁剪 java_[Java教程]5 款最新的 jQuery 图片裁剪插件
  2. 模型融合之stacking方法
  3. SQLite数据库介绍
  4. python逐行读取字符串_python3.4.3下逐行读入txt文本并去重的方法
  5. Hawtio和Jolokia的休眠统计
  6. HTML5新特性基础学习笔记上
  7. 获取微信的access_tokey,处理json格式的数据
  8. java dll 调用方法_关于Java调用dll的方法 | 学步园
  9. C++类模版demo
  10. Mac如何删除python Python cannot be opened because of a problem
  11. 超级外链工具-在线SEO超级外链群发工具免费
  12. Hadoop技术原理与应用
  13. IEEE论文参考文献格式(bib)
  14. 如何安装Chrome扩展程序或插件
  15. python语言工具_可爱的 Python
  16. Prometheus监控系统:监控交换机流量、状态等(snmp_exporter)
  17. Vue定制iview的表格头格式,通用版
  18. 4.Executor执行器
  19. 求助,耳机插上后识别不到,扬声器会跟着耳机一块有声
  20. java Rabbitmq ssl 安全连接详细流程(附图)

热门文章

  1. 如何解决 Elasticsearch 中未分配的分片
  2. conan-transit服上的库列表
  3. 恒指期货交易5分钟技巧
  4. H3C设备通过oid获取光衰
  5. led灯光衰怎么解决_LED路灯光衰问题解决方法
  6. 华清远见-重庆中心-JAVA高级阶段知识点梳理
  7. mysql取第一行数据_select取第一行数据
  8. R730服务器内存扩展安装
  9. Python编写端口扫描器
  10. 化合物相似性搜索_SCIFINDER相似结构搜索教程