JSP的九大内置对象和四个作用域
JSP的九大内置对象和四个作用域
JSP的九大内置对象:
page,application,session,request,response,out,exception,config,pageContext. JSP的四个作用域:application,session,request,page.
application作用域就是服务器启动到关闭的整段时间,在这个作用域内设置的信息可以被所有应用程序使用。application作用域上的信息传递是通过ServletContext实现的.
session作用域比较容易理解,同一浏览器对服务器进行多次访问,在这多次访问之间传递信息,就是session作用域的体现,
一个HTTP请求的处理可能需要多个Servlet合作,而这几个Servlet之间可以通过某种方式传递信息,但这个信息在请求结束后就无效了。Servlet之间的信息共享是通过HttpServletRequest接口的两个方法来实现的。
page对象的作用范围仅限于用户请求的当前页面,对于page对象的引用将在响应返回给客户端之后被释放,或者在请求被转发到其他地方后被释放。对page对象的引用通常存储在pageContext对象中。
注意:
1、request:如果客户向服务器发请求,产生的数据,用户看完就没用了,像这样的数据就存在request域,像新闻数据,属于用户看完就没用的
2、session:如果客户向服务器发请求,产生的数据,用户用完了等一会儿还有用,像这样的数据就存在session域中,像购物数据,用户需要看到自己购物信息,并且等一会儿,还要用这个购物数据结帐
3、servletContext:如果客户向服务器发请求,产生的数据,用户用完了,还要给其它用户用,像这样的数据就存在servletContext域中,像聊天数据
JSP的九大内置对象和四个作用域相关推荐
- jsp和html的作用域,JSP(二):JSP九大内置对象、四个作用域对象
jsp的九大内置对象: 内置对象: jsp文件在转译成其对应的Servlet文件的时候自动生成的并声明的对象.我们在jsp页面中直接使用即可. 注意: 内置对象在jsp页面中使用,使用局部代码块或者脚 ...
- JSP九大内置对象和四个作用域
在学习JSP的时候,首先就要先了解JSP的内置对象,什么是内置对象呢?内置对象也叫隐含对象,就是不需要预先声明就可以在脚本代码和表达式中随意使用.而这样的内置对象在JSP中一共有九个以及四个作用域,在 ...
- JSP九大内置对象及四个作用域
2019独角兽企业重金招聘Python工程师标准>>> 九大对象: 内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 1-out: java ...
- 创建线程的几种方式?JSP的九大内置对象及作用分别是什么?servlet的生命周期及常用方法?转发和重定向区别?ajax书写方式及内部主要参数都有哪些
文章目录 1 , 创建线程的几种方式? 问题扩展: 2 ,JSP的九大内置对象及作用分别是什么? (1) 问题分析: (2) 核心答案讲解: 1.request对象 2.response对象 3.se ...
- Jsp学习总结(1)——JSP九大内置对象和四种属性范围解读
一.四种属性范围 1.1.在JSP中提供了四种属性保存范围 page:在一个页面内保存属性,跳转之后无效 request:在一次服务请求范围内,服务器跳转后依然有效 session:-在一次会话范围内 ...
- javaweb——jsp(jsp的本质是什么、jsp九大内置对象、四个域对象、jsp的主要作用)
1.什么是jsp,它有什么用? jsp的全称是java server pages.Java 的服务器页面. jsp的主要作用是代替Servlet 程序回传html页面的数据. 因为Servlet 程序 ...
- JSP——九大内置对象和其四大作用域
一.JSP九大内置对象: JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象. Request:代表的是来自客户端的请求,例如我们在FORM ...
- 2022年欢迎来到Jsp编程第二课:JSP核心九大内置对象
回顾:Servlect常用的对象,过滤器,监听器. ServletConfig:对象获得静态数据 ServletContext对象:获取共享静态数据,获取共享动态数据,获取共享文件数据. HttpSe ...
- 九大内置对象及四个域对象的总结
九大内置对象 指在JSP的<%=%> 和<% %>中可以直接使用的对象:没有特别说明可以开关的默认是开启的 pageContext(重要) 1.本身也是一个域对象:它可以操作其 ...
最新文章
- 安装vmware esx4.1
- FastDFS 集群 安装 配置
- i5 11300h和R5 5600H 参数对比哪个好
- 批量快速一键修改IP,掩码,网关,以及dns代码
- linux unshare 命令,详解Linux Namespace之User
- Aptana3 SVN Client安装
- 力扣101. 对称二叉树(JavaScript)
- 浅析SQL SERVER执行计划中的各类怪相
- 多智能体通信:MAGNet用于深度多智能体强化学习的多智能体图网络
- NC6.3 变更销售合同维护模板后单据追溯查询提示权限问题的解释
- 数值计算之第二期:误差分析
- 南华大学计算机学院足球队,南华大学大学生足球联赛电气首战
- mp3转为pcm工具
- 【Python计量】异方差性的检验
- Sling CMS 学习:环境搭建(一)
- 如何开发一个植物识别,人工智能植物识别系统毕业设计毕设作品
- java做一个日历程序_java实现的一个简单日历
- 【从C开始学编程】之(序言)大家为什么要学C语言以及C语言好不好学?
- 新版RTMP推流协议视频直播点播平台EasyDSS在进行视频直播/录像回看时如何创建视频录像计划?
- ElasticSearch --- elasticsearch.yml配置详解