`
勤业思行
  • 浏览: 83759 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

Web全局对象——application对象

    博客分类:
  • JSP
阅读更多

JSP的内置对象application对象是javax.servlet.ServletContext接口的实现。同时实现了该接口定义的一些与Servlet上下文相关的方法。

一、常用方法:

方法 输入 输出
getAttribute 属性名 属性名对应的属性值
getAttributeNames 所有应用对象中所有属性的名字组成的一个枚举
getInitParameter 参数名 指定参数的初始参数值
getInitParameterNames 所有初始化参数的参数名组成的一个枚举
getServletInfo

Servlet编译器中当前版本信息

setAttribute 参数名,参数值  

二、方法实例:

1、getInitParameter():public java.lang.String getInitparameter(java.lang.String name)

 (1)、初始参数的设置:web应用的web.xml中配置

<context-param>
  <param-name>zhangsan</param-name>
  <param-value>zhangsan@163.com</param-value>
</context-param>

<context-param>
  <param-name>lisi</param-name>
  <param-value>lisi@163.com</param-value>
</context-param>

 

(2)在jsp页面中可以使用getInitparameter()方法获取所需的全局初始化参数的值。

 eg:String email = application.getInitParameter("zhangsan");

同理,我们在Servlet中也可以通过配置来设定其参数和参数的初始值。Servlet设置

<servlet>
 <servlet-name></servlet-name>
 <servlet-class></servlet-class>
 <init-param>
   <param-name>admin</param-name>
   <param-value>admin</param-value>
 </init-param>
 <init-param>
   <param-name>Email</param-name>
   <param-value>admin@163.com</param-value>  
</init-param>
</servlet>
<servlet-mapping>
 <servlet-name></servlet-name>
 <url-pattern></url-pattern>
</servlet-mapping>

 

1
0
分享到:
评论

相关推荐

    web学习笔记 —— jsp内置对象

    5. **application对象** - `ServletContext`对象代表整个Web应用,可以存储和检索全局信息。 - 它用于在整个应用范围内共享数据,与`session`对象不同,`application`不受单个用户会话限制。 6. **out对象** - `...

    Web程序设计——JSP

    - `application`: 提供全局的应用程序级信息。 - `out`: 输出流,用于向客户端写入数据。 - `pageContext`: 提供对JSP上下文的访问,可以获取所有其他内置对象。 - `page`: 指向当前JSP页面实例的引用。 - `...

    web学习笔记 —— EL

    EL还具有变量作用域的概念,包括page、request、session和application四个级别。这四个作用域分别对应于JSP页面、请求、会话和全局应用程序范围内的变量存储。开发者可以根据需求选择合适的作用域来保存和检索数据。...

    7. jsp内建对象之application

    1. **全局属性存储**:`application`对象可以用来存储全局变量,这些变量对于Web应用中的所有用户都是可见的,无论他们何时何地访问应用。例如,你可以设置一个全局计数器,统计网站的总访问量。 ```jsp &lt;% ...

    Java Web程序设计入门课件-EL隐式对象.pptx

    每个对象都有特定的用途,比如`request`用于访问请求级的数据,`session`用于处理会话级的信息,而`application`则涉及全局应用范围内的数据。 **7.3.2 pageContext对象** `pageContext`对象是EL和JSP共享的,它...

    信息: Deploying web application directory lx01

    在给定的信息中,我们正在部署两个Web应用程序目录——`lx01`和`blog`。这个过程由Apache Tomcat服务器执行,一个流行的Java Servlet容器。然而,部署过程中遇到了问题,特别是与`blog`应用程序相关的错误。 错误...

    六大对象Response,Request,Server,Application,Session,Cookie

    Application对象在全局范围内共享数据,适用于记录全站性的信息,如在线用户数、统计信息等。它可以在整个应用程序生命周期内保持数据,即使用户会话结束,数据仍然存在。Application.Add方法用于添加数据,Remove...

    即用即查——JSP函数与对象参考手册

    4. **application** - 全局应用程序范围内的数据存储。 5. **pageContext** - 提供对其他所有内置对象的访问。 6. **out** - 用于向响应输出流写入内容。 7. **page** - 当前JSP页面的实例。 8. **exception** - ...

    JSP九大内置对象

    application对象 `application`对象是`javax.servlet.ServletContext`类的一个实例,代表整个Web应用的上下文。它在整个应用程序的生命周期内保持有效,可用于在不同用户和页面之间共享数据。通过`application`...

    ASP毕业设计——ASP基于WEB的旅游网站建设(论文+源代码).zip

    - **Application对象**:在整个应用程序生命周期内共享数据,适用于多用户环境下的全局变量。 4. **数据库交互**:学习如何使用ASP连接和查询SQL数据库,如Microsoft SQL Server或Access,进行数据的读取、插入、...

    Java入门:状态对象--数据库的替代者

    ### Java入门:状态对象——数据库的替代者 在探讨Java系统中的状态管理时,我们往往会遇到一个核心问题:如何在不依赖数据库的情况下有效管理和维护应用的状态?这涉及到一种概念,即“状态对象”(State Object)...

    web实验3实验报告

    Application对象在ASP中是一个全局性的变量,它可以存储所有用户的共享信息。每当有新的发言,我们将其添加到Application对象中,然后在页面上动态更新显示。需要注意的是,由于Application对象是多用户共享的,因此...

    JSP内置对象及四种作用域

    本篇文章将深入探讨JSP的内置对象之一——`request`,以及JSP中的四种作用域。 `request`对象是HTTP请求的一部分,它代表了用户发送到服务器的请求。通过`request.getParameter(参数名)`方法,开发者可以获取HTTP...

    JAVA遇见HTML——JSP篇

    7. **Application对象**:也称为ServletContext,它在整个Web应用程序的生命周期内有效,用于共享全局信息。所有用户和session都可以访问Application对象中的数据。 通过理解并熟练运用这些JSP基础和对象,开发者...

    从入门到精通HTML5——PDF——网盘链接

     12.4 全局属性 237  12.4.1 contentEditable属性 237  12.4.2 designMode属性 238  12.4.3 hidden属性 239  12.4.4 spellcheck属性 239  12.4.5 tabindex属性 240  12.5 小结 240  12.6 习题 240  第13章 ...

    JSP语法与内置对象课件

    5. **Application对象**: `ServletContext`,代表整个Web应用,可以共享全局数据,发布事件等。 6. **Out对象**: `JspWriter`,用于向客户端输出内容,相当于Servlet的`PrintWriter`。 7. **Exception对象**: 当...

    网络程序设计——ASP(第3版)题解及上机指导_V1.pdf )

    - **Application对象**:类似于Session对象,但存储的信息对所有用户可见,常用于全局变量的管理。 - **Server对象**:提供了一系列服务器端的方法和属性,如创建COM对象、转换特殊字符等。 ### 数据库操作 - **...

    jsp_application

    - **共享数据**:Application对象允许开发者在整个应用范围内共享数据,这对于那些需要跨多个页面或用户共享的信息非常有用,比如计数器、全局配置参数等。 - **状态管理**:不同于session的用户特定状态管理,...

    ASP程序设计——实例

    6. **应用状态**:`Application`对象允许在所有用户间共享数据,对于全局变量或者计数器等信息存储非常有效。 7. **数据库交互**:通过ADO(ActiveX Data Objects),ASP可以连接到各种数据库,执行SQL查询,读取或...

Global site tag (gtag.js) - Google Analytics