这篇文章讲述了四大作用域(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 中的四大作用域相关推荐

  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. 【Servlet】总结 JSP的四大域对象、Servlet的四个作用域:pageContext、request、session、application

    JSP的四大域对象:pageContext.request.session.application 这四个域对象,都提供了一对相同的方法: 设置一个属性: setAttribute("属性名 ...

  6. JSP九大内置对象和四大作用域和Servlet的三大作用域对象

    一.JSP九大内置对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 内置对象特点: 由JSP规范提供,不用编写者实例化. 通过Web容器实现和管理 所有 ...

  7. JSP中四大作用域详解

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

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

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

  9. Servlet四大作用域

    Servlet四大作用域 Appliccation(ServletContext) 生命周期 在启动Web项目时创建,代表整个web项目,是其中最大的作用域,当服务关闭或时项目停止时被销毁 作用域范围 ...

  10. Servlet的四大作用域

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

最新文章

  1. 深度分析Java的枚举类型——枚举的线程安全性及序列化问题
  2. 图片资源 php,php图片转为资源数据
  3. 关肇直 automation lingjunrenwu
  4. SQL Server 用表中已有数据造数据
  5. 【转】DICOM通信 - PDU数据包(1)
  6. 基于JAVA springboot+mybatis智慧生活分享平台设计和实现
  7. 作者:石勇(1956-),男,中国科学院大学经济管理学院教授、博士生导师
  8. ZooKeeper学习第四期---构建ZooKeeper应用
  9. php底层运行机制(二)
  10. django中自定义了manager函数,使用的时候报错AttributeError: 'Manager' object has no attribute 'title_count'...
  11. 记录repast4py环境配置
  12. 两台电脑之间使用ntp做时间同步的总结
  13. Python实现的简易HTTP代理服务器
  14. 为了找工作学习ssm
  15. 思科模拟器Cisco Packet Tracer的下载
  16. 【论文笔记】ParaDetox:Detoxifification with Parallel Data
  17. 【Halcon 字符串与HTuple互转,double与HTuple互转,Mat与HObject互转】
  18. Ctrl c 复制html,一键复制粘贴(用热键代替Ctrl+X、Ctrl+C、Ctrl+V)
  19. 计算机经典书籍- -
  20. sql语句批量导入数据库数据

热门文章

  1. 30岁张一鸣创业成功秘密武器,OKR“失控”管理法
  2. 事件查看器-Windows程序闪退原因查看方法
  3. ESP8266恒温控制器
  4. 支付宝支付-APP支付服务端详解
  5. candence的图纸大小设置_关于无法修改图纸大小的问题
  6. 家庭问题(信息学奥赛一本通 - T1362)
  7. java 区分中英文_在java中如何判断一个字符串是中文的还是英文的
  8. 昆明理工计算机学硕,昆工计算机老师之我见
  9. 凉鞋问题之贝叶斯公式
  10. 连续时间正弦信号和离散时间正弦信号