`

page,request,session,application比较分析

    博客分类:
  • web
阅读更多

page: 范围最小,只在单个页中有效,一般使用pageContext表示,只在一个页面中保存属性,跳转之后无效;

pageContext.setAttribute("name","小明");

String username=(String)pageContext.getAttribute("name");


Request: 是指在一JSP 网页发出请求到另一个JSP 网页之间,随后这个属性就失效。


Session: 一段用户持续和服务器所连接的时间,但与服务器断线,这个属性就无效,因该说是一个 浏览器 一次打开状态中的范围,Session不能夸浏览器,如果同一个浏览器关闭了后再打开SessionID就会发生变化,


application: 范围最大,整个网站都可以看到它的数据, 作用范围在服务器一开始执行服务,到服务器关闭为止,Application 的范围最大、停留的时间也最久,所以使用时要特别注意不然可能会造成服务器负载越来越重的情况。

分享到:
评论

相关推荐

    pageContext-request-session-application的使用及区别

    ### pageContext-request-session-application的使用及区别 #### 一、概述 在Web开发中,`pageContext`, `request`, `session`, 和 `application` 是四个非常重要的内置对象,它们分别代表了不同作用域内的数据存储...

    java web 期末复习题库及答案

    在 JSP中作用域由小到大的组合是 A .request page session application B.page request session application C.pageContext request session application D.pageScope request sessionScope applicationScope

    JSP内置对象 session application的应用

    JSP内置对象session和application的应用 JSP(Java Server Pages)是一种服务器端脚本语言,用于生成动态网页。JSP内置对象是JSP提供的一些预定义对象,通过这些对象,可以访问和操作服务器端的资源。其中,session...

    Cookie,Session,Application的区别与应用

    ### Cookie、Session、Application 的区别与应用 在 ASP.NET 中,为了存储用户的状态信息或临时数据,开发人员经常使用多种内置的对象,例如 Application、Session、Cookie、ViewState 和 Cache 等。这些对象各有...

    jsp页面间通过request/session传值

    ### JSP 页面间通过 Request/Session 传值详解 #### 一、背景介绍 在 Web 开发中,尤其是在 JavaServer Pages (JSP) 技术中,数据在不同页面之间的传递是一项基本且重要的功能。本篇文章将详细介绍如何利用 JSP 的 ...

    request、session作用域的理解

    * 作用域分为四种:page、request、session、application * 每种作用域都有其特点和应用场景 Request、Session 和 Application 作用域的区别: * Request 作用域是指在当前请求中有效的信息共享范围 * Session ...

    jsp用的session和appliction的用法

    在 JSP 中,通常在 `<%@ page %>指令` 中设置 `isThreadSafe="true"` 来启用对 Application 对象的访问。 2. **共享数据**: 类似于 Session,Application 也提供 `setAttribute()` 和 `getAttribute()` 方法,用于...

    Application session cookies用法

    【Application】 Application 对象在 ASP.NET 中用于存储所有用户共享的数据信息。这通常是全局性的,意味着无论哪个用户访问,都可以访问这些数据。然而,由于数据存储在服务器端,且所有写入操作需在 `...

    jsp网站开发的课后习题,application,session,周期,转发和跳的区别,模拟淘宝等

    每个阶段都有对应的内置对象,如page、request、response、session和application,开发者可以利用这些对象来操作页面和处理请求。 4. 请求转发与重定向 - 请求转发(Request Forwarding):发生在服务器端,使用`...

    jsp中存取session值简单介绍

    在JSP页面中,我们通常使用page、request、session和application这四个作用域来存储数据,其中session是最常用的,因为它能够跨越多个请求保持数据状态,非常适合存储用户相关的数据。 在JSP页面中使用session来...

    Android通过全局变量传递数据

    在Activity之间数据传递中还有一种比较实用的方式 就是全局对象 实用J2EE的读者来说都知道Java Web的四个作用域 这四个作用域从小到大分别是Page Request Session和Application 其中Application域在应用程序的任何...

    asp.net内置对象

    本文将详细介绍`Page`, `Request`, `Session`, `Application`以及`PageContext`等核心内置对象的功能、使用场景及其生命周期。 #### 二、Request对象 **定义**: `Request`对象用于封装客户端发送给服务器的所有...

    JSP内置对象使用说明.doc

    8.PageContext对象类:PageContext PageContext对象提供了一种方式来访问JSP页面的所有范围的变量,并且提供了对JSP页面所有作用域的访问,包括page, request, session, 和 application。获取其他范围的变量: ```...

    Application的使用方法

    `application`是四个基本作用域之一,其他包括`page`、`session`和`request`。下面将详细介绍`application`的使用方法及其在实际开发中的应用场景。 首先,`application`作用域的生命周期是从服务器启动到服务器...

    jsp事例jsp usebean session

    在JavaServer Pages (JSP) ...- `scope`:定义JavaBean的作用域,可以是`page`, `request`, `session` 或 `application`。 例如,如果你有一个名为 `UserBean` 的JavaBean,你可以这样在JSP中声明和实例化它: ```jsp ...

    jsp聊天技术,application实现聊天

    在JSP中,有四个基本的作用域:page、request、session和application。`application`作用域在整个应用范围内都是可见的,这意味着一旦数据被存入`application`,所有用户和所有页面都能访问到,直到服务器关闭或手动...

    jsp实现购物车

    `jsp`提供了`request`隐含对象,通过它我们可以获取GET或POST请求中的数据。 3. **HTML与JSP结合**:`jsp`页面通常包含HTML标记,用于构建网页的结构和样式。在`jsp`中,我们可以嵌入Java代码片段,以处理逻辑操作...

    JSP_jsp_application实例

    内置对象是JSP提供的一组预定义对象,如request、response、session、pageContext等。request对象代表客户端的HTTP请求,包含请求参数;response对象负责构造HTTP响应,向客户端发送数据;session对象用于管理用户的...

    JSP中的常见的四种作用域

    JSP 中的四种作用域是指 page、request、session 和 application,这四种作用域都是用于存储和共享数据的,下面对每种作用域进行详细的解释: 1. Page 作用域 Page 作用域是 JSP 页面的内置对象,用于存储当前页面...

    jsp如何获取Session中的值

    EL表达式在获取数据时会依序从Page、Request、Session、Application范围查找,如果使用了限定作用域的方式,则直接从指定的作用域中查找数据。 此外,JSP还定义了九大内置对象,这些对象是JSP页面可以直接使用的...

Global site tag (gtag.js) - Google Analytics