专栏首页happyJaredJSP 9大内置对象和4种作用域

JSP 9大内置对象和4种作用域

JSP 包含九个内置对象:

  • page:JSP 页面本身(相当于 Java 程序中的 this)
  • request:封装客户端的请求,其中包含来自 GET 或 POST 请求的参数;
  • response:封装服务器对客户端的响应;
  • session:封装用户会话的对象;
  • application:封装服务器运行环境的对象;
  • pageContext:通过该对象可以获取其他对象;
  • out:输出服务器响应的输出流对象;
  • config:Web 应用的配置对象;
  • exception:封装页面抛出异常的对象。

JSP 中的四种作用域包括 page、request、sessionapplication

  1. page:代表与页面相关的对象和属性;
  2. request:代表与客户端发出的请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件,需要在页面中临时显示的数据可以置于此作用域;
  3. session:代表某个用户与服务器当前建立会话相关的对象和属性,当前用户相关的数据应该放在用户自己的 session 中;
  4. application:代表与整个 Web 应用程序相关的对象和属性,实质上 application 是跨越整个 Web 应用程序的,包括多个页面、请求和会话,是一个全局作用域。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基础教程:5、图解Linux下JDK安装与环境变量配置

    (3)JDK的上传到Linux服务器 首先,通过XShell连接远程服务器; 然后,单击工具栏中的xftp图标,如下图所示;

    程裕强
  • SpringBoot 2.x项目jar包部署

    如果此处不指定mainClass的话,很有可能就是项目可以打包成功,并且可以java -jar *.jar成功启动,但是访问不了任何服务。

    程裕强
  • 简单说 通过JS的隐式转换,关键时刻救你一命

    JavaScript在比较的时候,会进行隐式转换,你如果对隐式转换不是特别熟悉,结果往往出乎你的意料。 我们来看看这行代码

    FEWY
  • 使用Atomikos实现JTA分布式事务

    本文全面的介绍了JTA分布式事务模型和接口规范,以及开源的分布式事务解决方案Atomikos。笔者认同"talk is cheap,show m...

    田守枝
  • jQuery中的isPlainObject()方法 实现原理

    jQuery中的isPlainObject() 函数用于判断指定参数是否是一个纯粹的对象,返回值为Boolean类型。

    FEWY
  • 简单说 JavaScript中的tostring( ) 与 valueOf( )方法

    版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。 https://blog.csdn...

    FEWY
  • CentOS 7系统中JDK的安装与配置

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    魏晓蕾
  • 阿里大佬带你,深入理解线程池底层原理

    在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。 因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处...

    李红
  • 详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法

    版权声明:Follow your heart and intuition. https://...

    CG国斌
  • maven发布到nexus常见问题集

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/articl...

    用户1149268

扫码关注云+社区

领取腾讯云代金券