JavaWeb中的四大作用域
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中的四大作用域相关推荐
- java的四大作用域_JSP中的四大作用域
什么是作用域? 我们在写代码的时候,都会遇到变量的作用域的问题:比如这是一个局部变量,出了它的作用域就无法访问了.对于作用域的概念,最简单的理解就是: 在你的地盘,你还算根葱:出了你的地盘,你啥也不是 ...
- Java Web(五) JSP详解(四大作用域九大内置对象等)
前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编 ...
- JSP四大作用域(9大内置对象)
更多免费教学文章请关注这里 1.什么是JSP? JSP本质上就是一个servlet,因为servlet输出html太麻烦了,所以就有了JSP,JSP就是专门用来书写html的,当然其中也能写java代 ...
- jsp是在html中添加什么作用域,JSP九个内置对象 四大作用域 动作指令
九个内置对象: 1.application:javax.servlet.ServletContext的实例,代表JSP所属的web应用本身,常用的方法有getAttribute(). 2.config ...
- JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域
JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...
- javaweb中四大域对象的生命周期与常用方法
一.ServletContext 1.生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟 ...
- JSP中四大作用域详解
在学习时读到一篇好文章,分享给大家~~ 转自https://www.cnblogs.com/WindSun/p/10209534.html 四大作用域 为了在页面.请求.和用户之间传递和共享数据,JS ...
- JSP中四大作用域和九大内置对象
文章目录 九大内置对象 一.out对象 二.request对象 三.response对象 四.config对象 五.session对象 六.application对象 七.page对象 八.pageC ...
- JavaWeb四大作用域
四个域的作用域范围大小:PageContext (page域) < request < session < servletContext(application域) 一.Servle ...
- JavaWeb的四大作用域
四大作用域: 1.pageContext:代表在当前页面的作用域范围内有效. 2.request:在请求的作用域范围内有效. 3.session:在一个会话的作用域范围内有效(一个浏览器只要不关闭就是 ...
最新文章
- jquery 图片裁剪 java_[Java教程]5 款最新的 jQuery 图片裁剪插件
- 模型融合之stacking方法
- SQLite数据库介绍
- python逐行读取字符串_python3.4.3下逐行读入txt文本并去重的方法
- Hawtio和Jolokia的休眠统计
- HTML5新特性基础学习笔记上
- 获取微信的access_tokey,处理json格式的数据
- java dll 调用方法_关于Java调用dll的方法 | 学步园
- C++类模版demo
- Mac如何删除python Python cannot be opened because of a problem
- 超级外链工具-在线SEO超级外链群发工具免费
- Hadoop技术原理与应用
- IEEE论文参考文献格式(bib)
- 如何安装Chrome扩展程序或插件
- python语言工具_可爱的 Python
- Prometheus监控系统:监控交换机流量、状态等(snmp_exporter)
- Vue定制iview的表格头格式,通用版
- 4.Executor执行器
- 求助,耳机插上后识别不到,扬声器会跟着耳机一块有声
- java Rabbitmq ssl 安全连接详细流程(附图)