一、JSP九大内置对象:

JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象。

Request:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。
Reponse:代表的是对客户端的响应,也就是说可以通过“response”对象来组织发送到客户端的数据。
Out:
Session
:对象代表服务器与客户端所建立的会话,当需要在不同的JSP页面中保留客户信息的情况下使用,比如在线购物、客户轨迹跟踪等。“session” 对象建立在cookie的基础上,所以使用时应注意判断一下客户端是否打开了cookie。
application:对象负责提供应用程序在服务器中运行时的一些全局信息。
Config:对象提供一些配置信息。
Pagecontext:对象直译时可以称作“页面上下文”对象,代表的是当前页面运行的一些属性。
Page:代表了正在运行的由JSP文件产生的类对象,不建议一般读者使用。
exception:对象则代表了JSP文件运行时所产生的例外对象,此对象不能在一般JSP文件中直接使用,而只能在使用了“<%@ page isErrorPage="true "%>”的JSP文件中使用。

可以按照作用分为:

输入输出:request,response,out

作用域之间通信:session,application,pageContext,(request)

Servlet对象:page,config

错误对象:Execpiton

这篇博客对九大内置对象进行了详细的讲解,在此我自己不再整理:点击打开链接

二、四大作用域:

任何一个Java对象都有其作用域范围,JSP的内置对象也不例外。归纳起来,共有四种范围:
page:page范围内的对象仅在JSP页面范围内有效。超出JSP页面范围,则对象无法获取。
request:客户向服务器发起的请求称为request(请求)。由于采用<jsp:forward>和response.sendRedirect()等重定位计数,客户端发起的request请求可以跨越若干个页面。因此定义为request范围的JSP内置对象可以在request范围内的若干个页面内有效。
session:客户端与服务器的交互过程,称为session(会话)。在客户端与服务器的交互过程中,可以发起多次请求,一个session可以包含若干个request。定义为session范围的JSP内置对象可以跨越若干个request范围有效。
application:部署在服务器上的Web应用程序与所有客户端的的交互过程,称为application。一个application可以包含若干个session。定义为application范围的JSP内置对象可以跨越若干个session范围有效。

三、九大对象对应的作用域:

转载于:https://www.cnblogs.com/wangerxiansheng/p/3836404.html

JSP——九大内置对象和其四大作用域相关推荐

  1. JSP九大内置对象及四个作用域

    2019独角兽企业重金招聘Python工程师标准>>> 九大对象: 内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 1-out: java ...

  2. JSP九大内置对象和四个作用域

    在学习JSP的时候,首先就要先了解JSP的内置对象,什么是内置对象呢?内置对象也叫隐含对象,就是不需要预先声明就可以在脚本代码和表达式中随意使用.而这样的内置对象在JSP中一共有九个以及四个作用域,在 ...

  3. jsp和html的作用域,JSP(二):JSP九大内置对象、四个作用域对象

    jsp的九大内置对象: 内置对象: jsp文件在转译成其对应的Servlet文件的时候自动生成的并声明的对象.我们在jsp页面中直接使用即可. 注意: 内置对象在jsp页面中使用,使用局部代码块或者脚 ...

  4. 面试之JSP九大内置对象和JSP四大作用域

    jsp 九大内置对象和其作用详解 JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config. ...

  5. Jsp学习总结(1)——JSP九大内置对象和四种属性范围解读

    一.四种属性范围 1.1.在JSP中提供了四种属性保存范围 page:在一个页面内保存属性,跳转之后无效 request:在一次服务请求范围内,服务器跳转后依然有效 session:-在一次会话范围内 ...

  6. JavaWeb——JSP九大内置对象及作用域详解

    文章目录 JavaWeb--JSP九大内置对象及作用域 1. 九大内置对象 1.1 request对象 1.2 response对象 1.3 out对象 1.4 session对象 1.5 appli ...

  7. JSP九大内置对象...

    原文地址:http://blog.sina.com.cn/s/blog_6267d71d0100pryr.html JSP九大内置对象: 1.Request, 2.Response,3.Out,4.S ...

  8. 【Spring】JSP 九大内置对象、作用域复习

    博客: 总结 JSP的四大域对象.Servlet的四个作用域: pageContext.request.session.application JSP 九大内置对象和四大作用域复习 名称 类型 含义 ...

  9. JSP九大内置对象(转载)

    JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 1. ...

最新文章

  1. Nginx正则表达式之匹配操作符详解
  2. python mro c3_python的MRO和C3算法
  3. PAT1056 组合数的和 (15 分)
  4. python标准模块os
  5. 大师之路-GoLive 视频教程
  6. PhotoKit 照片库的管理-获取图像
  7. 百度贴吧的数据抓取和分析(一):指定条目帖子信息抓取
  8. python学习之数据类型(int,bool,str)
  9. .net MvcPager+Ajax无刷新分页
  10. HDU1249_三角形切割平面
  11. kis商贸系列加密服务器,金蝶KIS商贸系列V3.0发版说明教程.doc
  12. 联想r720自带杜比驱动下载_5499起!联想YOGA家族四款新品预售开启!-联想 ——快科技(驱动之家旗下媒体)-...
  13. 爬虫学习之下载韩寒博客
  14. 关于Sentaurus的日常(三)
  15. 持续学习:(Elastic Weight Consolidation, EWC)Overcoming Catastrophic Forgetting in Neural Network
  16. (原創) 如何將16進位的ACSII值轉成相對應的字元? (C/C++) (C)
  17. 03-Python基础语法(下)
  18. STARK中的FRI代码解析
  19. 2020你还在烦恼网络硬盘选择吗?分享50个免费的云盘网盘服务——拥有无限储存空间
  20. 高斯模糊(高斯滤波)的原理与算法

热门文章

  1. 设置Panel的布局管理器为BorderLayout,分别向其中的每个区域加入一个按钮
  2. html文件变成巨大,巨大的JavaScript HTML5 blob(从大ArrayBuffers)在客户端构建一个巨大的文件...
  3. 实用typescript_从今天开始,拿起 TypeScript 做一个轮子的制造者
  4. 计算机视觉基础-图像处理 Task06 边缘检测
  5. YOLOv5瓷砖表面瑕疵质检
  6. 研0必读!李航《统计学习方法》啃书指南
  7. 2016-2018年机器学习大赛TOP开源作品汇总
  8. 生产者消费者 java实现_Java生产者消费者的三种实现
  9. python灰度处理_python 简单图像处理(9) 灰度变换
  10. oracle 快照过旧怎么回退_我的世界20w45a:1.17首个快照!加入水晶、蜡烛、口袋、铜锭……...