Servlet 中的四大作用域
这篇文章讲述了四大作用域(application、session、request、pageContext)
一、application(ServletContext)
1、生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,application对象跟着销毁。
2、作用范围:整个Web应用。
3、作用:存储公共数据(上下文)
二、session 域 (HttpSession)
1、生命周期:在第一次调用 request.getSession() 方法时,服务器会检查是否已经有对应的session,如果没有就在内存 中创建一个session并返回。
2、作用范围:一次会话。
3、作用:保存登录的用户信息、购物车信息等
三、request域 --(HttpServletRequest)
1、生命周期:在service 方法调用前由服务器创建,传入service方法。整个请求结束,request生命结束。
2、作用范围:整个请求链(请求转发也存在)。
3、作用: 在整个请求链中共享数据。最常用到:在Servlet 中处理好的数据交给Jsp显示,此时参数就可以放置在Request域中带过去。
四、pageContext域—(PageContext)
1、生命周期:当对JSP的请求时开始,当响应结束时销毁。
2、作用范围:整个JSP页面,是四大作用域中最小的一个。
3、作用:
获取其它八大隐式对象,可以认为是一个入口对象。
获取其所有域中的数据
Servlet 中的四大作用域相关推荐
- 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 ...
- 【Servlet】总结 JSP的四大域对象、Servlet的四个作用域:pageContext、request、session、application
JSP的四大域对象:pageContext.request.session.application 这四个域对象,都提供了一对相同的方法: 设置一个属性: setAttribute("属性名 ...
- JSP九大内置对象和四大作用域和Servlet的三大作用域对象
一.JSP九大内置对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 内置对象特点: 由JSP规范提供,不用编写者实例化. 通过Web容器实现和管理 所有 ...
- JSP中四大作用域详解
在学习时读到一篇好文章,分享给大家~~ 转自https://www.cnblogs.com/WindSun/p/10209534.html 四大作用域 为了在页面.请求.和用户之间传递和共享数据,JS ...
- JSP中四大作用域和九大内置对象
文章目录 九大内置对象 一.out对象 二.request对象 三.response对象 四.config对象 五.session对象 六.application对象 七.page对象 八.pageC ...
- Servlet四大作用域
Servlet四大作用域 Appliccation(ServletContext) 生命周期 在启动Web项目时创建,代表整个web项目,是其中最大的作用域,当服务关闭或时项目停止时被销毁 作用域范围 ...
- Servlet的四大作用域
一.application(ServletContext) 1.生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,applica ...
最新文章
- 深度分析Java的枚举类型——枚举的线程安全性及序列化问题
- 图片资源 php,php图片转为资源数据
- 关肇直 automation lingjunrenwu
- SQL Server 用表中已有数据造数据
- 【转】DICOM通信 - PDU数据包(1)
- 基于JAVA springboot+mybatis智慧生活分享平台设计和实现
- 作者:石勇(1956-),男,中国科学院大学经济管理学院教授、博士生导师
- ZooKeeper学习第四期---构建ZooKeeper应用
- php底层运行机制(二)
- django中自定义了manager函数,使用的时候报错AttributeError: 'Manager' object has no attribute 'title_count'...
- 记录repast4py环境配置
- 两台电脑之间使用ntp做时间同步的总结
- Python实现的简易HTTP代理服务器
- 为了找工作学习ssm
- 思科模拟器Cisco Packet Tracer的下载
- 【论文笔记】ParaDetox:Detoxifification with Parallel Data
- 【Halcon 字符串与HTuple互转,double与HTuple互转,Mat与HObject互转】
- Ctrl c 复制html,一键复制粘贴(用热键代替Ctrl+X、Ctrl+C、Ctrl+V)
- 计算机经典书籍- -
- sql语句批量导入数据库数据