返回顶部
首页 > 资讯 > 精选 >jsp的四大作用域是什么
  • 885
分享到

jsp的四大作用域是什么

2024-04-02 19:04:59 885人浏览 薄情痞子
摘要

jsp的四大作用域是:1、application 作用域。2、session作用域。3、request作用域。4、page作用域。application 作用域假如将变量放在application中,则说明它的作用域是application

jsp的四大作用域是:1、application 作用域。2、session作用域。3、request作用域。4、page作用域。

jsp的四大作用域是什么

application 作用域

假如将变量放在application中,则说明它的作用域是application,整个应用都是它的有效范围。 整个应用意味从应用启动到应用结束。 application作用域里的变量存活时间是最长的,如不手动删除,就可以一直使用。

application作用域上通过ServletContext实现信息传递,方法如下所示:

Object getAttribute(String name) //从application中获取信息;

void setAttribute(String name, Object value) //向application作用域中设置信息。

session作用域

session作用域是同一浏览器多次访问服务器,在多次访问中传递信息,就是session作用域的体现。假如将变量放到session中,则说明它的作用域是session,它的有效范围是当前会话。当前会话:从用户打开浏览器直到用户关闭浏览器的过程。该过程可能包含多个请求响应。只要用户不关闭浏览器,服务器就会知道这些请求是一个人发起的,将整个过程称为一个会话(session),那么放到会话中的变量,就可以在当前会话的所有请求里使用。

session是通过httpsession接口实现的,方法如下所示:

Object HttpSession.getAttribute(String name) //从session中获取信息。

void HttpSession.setAttribute(String name, Object value)//向session中保存信息。

HttpSession HttpServletRequest.getSessio() //获取当前请求所在的session的对象。

request作用域

在一个HTTP请求的处理中可能需要多个Servlet合作,这几个Servlet之间可以通过某种方式传递信息,这个信息在请求结束后就失效了。request中的变量可以跨越forward前后两页。但只要刷新页面,它们就重新计算了。假如将变量放到request中,则说明它的作用域是request,它的有效范围是当前请求周期。 请求周期就是指从http请求发起,到服务器处理结束,返回响应的整个过程。在这个过程中可能使用forward的方式跳转了多个jsp页面,在这些页面里你都可以使用这个变量。

Servlet之间的信息共享是通过HttpServletRequest接口的两个方法来实现的,方法如下所示:

void setAttribute(String name, Object value) //将对象value以name为名称保存到request作用域中。

Object getAttribute(String name) //从request作用域中取得指定名字的信息。

page作用域

仅限于当前页面的用户请求是page对象的作用范围,对page对象的引用将在响应返回给客户端之后被释放或在请求被转发到其他地方后被释放。page里的变量只要页面跳转了,它们就消失了。假如将变量放到pageContext中,则说明它的作用域是page,它的有效范围只在当前jsp页面里。从把变量放到pageContext开始,到jsp页面结束,都可以使用这个变量。

--结束END--

本文标题: jsp的四大作用域是什么

本文链接: https://lsjlt.com/news/110615.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jsp的四大作用域是什么
    jsp的四大作用域是:1、application 作用域。2、session作用域。3、request作用域。4、page作用域。application 作用域假如将变量放在application中,则说明它的作用域是application...
    99+
    2024-04-02
  • jsp四个作用域是什么
    在JSP中,有四个作用域,它们分别是:1. 页面作用域(Page Scope):页面作用域是指在一个JSP页面中,通过``声明的变量...
    99+
    2023-08-11
    jsp
  • jsp的作用域有什么
    这篇文章将为大家详细讲解有关jsp的作用域有什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 application:在所有应用程序中有效,即只要这个网站运行着,这个...
    99+
    2024-04-02
  • jsp的作用是什么
    JSP(Java Server Pages)是一种用于开发动态Web应用程序的Java技术。主要作用是将Java代码嵌入到HTML页...
    99+
    2023-05-22
    jsp的作用 jsp
  • jsp中getparametervalues的作用是什么
    在JSP中,getParameterValues()方法用于获取具有指定名称的请求参数的所有值,并返回一个字符串数组。该方法适用于具...
    99+
    2023-10-27
    jsp
  • JSP中response.setContentType()参数的作用是什么
    response.setContentType()方法用于设置实体的MIME类型。MIME类型是一种表示数据类型的标识符,在HTTP...
    99+
    2023-08-12
    JSP
  • jsp中include指令的作用是什么
    在JSP中,include指令用于在当前JSP页面中包含其他JSP页面或静态文件的内容。它的作用是将被包含的内容直接嵌入到当前页面中...
    99+
    2023-08-12
    jsp include
  • Javascript的作用域和作用域链是什么
    这篇文章主要介绍Javascript的作用域和作用域链是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Javascript 的作用域和作用域链作用域: 作用域是定义变量...
    99+
    2024-04-02
  • 什么是作用域与作用域链
    本篇内容主要讲解“什么是作用域与作用域链”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是作用域与作用域链”吧!作用域如果说执行上下文是代码的执行环境,那么作...
    99+
    2024-04-02
  • vue的四大组件是什么
    这篇“vue的四大组件是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue的四大组件是什么”文章吧。vue有4大组件:...
    99+
    2023-07-04
  • spark的四大特点是什么
    高速性:Spark 是一个基于内存计算的分布式计算框架,可以比传统的 MapReduce 作业快上几个数量级,因为它可以在内存中...
    99+
    2024-04-02
  • JSP内置对象session的作用是什么
    JSP内置对象session的作用是在用户访问网站期间存储和传递数据。Session对象在用户访问网站时被创建,用于在不同的请求之间...
    99+
    2023-09-14
    JSP session
  • servlet和JSP过滤器的作用是什么
    这篇文章主要讲解了“servlet和JSP过滤器的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“servlet和JSP过滤器的作用是什么”吧!本章内容如下:l 设计基本过滤器l 读...
    99+
    2023-06-03
  • jsp怎么访问作用域变量
    在JSP中,可以通过以下方式访问作用域变量:1. 访问请求作用域(request scope)变量:使用EL表达式`${}`来访问请...
    99+
    2023-09-22
    jsp
  • 什么是JavaScript作用域
    本篇内容介绍了“什么是JavaScript作用域”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在JavaS...
    99+
    2024-04-02
  • JS作用域和作用域链的区别是什么
    本篇内容介绍了“JS作用域和作用域链的区别是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!作用域(Sc...
    99+
    2024-04-02
  • angular中的作用域是什么
    今天就跟大家聊聊有关angular中的作用域是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、$rootscope $rootScope顶级作...
    99+
    2024-04-02
  • jsp session的用法是什么
    JSP(Java Server Pages)Session 是用来在服务器端存储和管理用户数据的一种机制。通过使用Session,可...
    99+
    2023-09-27
    jsp session
  • JSP内置对象作用范围是什么
    JSP内置对象的作用范围是在JSP页面内部。这意味着这些对象只在当前JSP页面中可用,并且不能在其他页面或其他环境中访问。这些内置对...
    99+
    2023-09-15
    JSP
  • MySQL四大类日志是什么
    今天小编给大家分享一下MySQL四大类日志是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言MySQL日志记录了MyS...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作