`
勤业思行
  • 浏览: 82229 次
  • 性别: 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
分享到:
评论

相关推荐

    从入门到精通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章 ...

    spring web flow demo

    从清单 1 中,应注意到一个很重要的特征—— Spring Web Flow 语义与 Servlet API 3 无关。更确切地讲, Spring Web Flow 语义关注的是业务的流程,并未与 Sun 公司的 Web 规范紧密结 合,这种描述是更高层次的抽象...

    ASP.NET 2.0开发技术大全

    包括认识ASP.NET 2.0、ASP.NET 2.0网页语法、字符串与日期处理、Page对象、Response和Request对象、Application和Session对象、Server对象、Cookie对象、Cache对象、Global.asax全局程序集文件、标准服务器控件、...

    ASP.NET 2.0开发技术大全光盘

    全书共分37章,包括认识ASP.NET 2.0、ASP.NET 2.0 网页语法、字符串与日期处理、Page对象、Response和Request对象、 Application和Session对象、Server对象、Cookie对象、Cache对象、 Global.asax全局程序集文件、...

    Oracle9i备课笔记——吕海东

    Oracle9i备课笔记——吕海东 第1讲 Oracle9i简介 目的: 1. 了解数据库的发展,关系数据库的基本原理。 2. 了解目前市场上流行的数据库产品及特点 3. 了解Oracle数据库的发展 4. 掌握Oracle9i产品系列 5. 掌握Oracle...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    scope 指定为 application,表示该对象是一个全局对象。 然而,按照默认的声明,BlazeDS 会去实例化 FlexService 对象。对于一个 Java EE 应用来说,通常这些服务对象都是被容器管理的(例如,Spring 容器或 EJB ...

    Yii入门教程之目录结构、入口文件及路由设置

    项目名称从“FantaCMS”修改成为...‘name’=&gt;’My Web Application’, 那么我们在项目的任何一个地方通过该对象的属性就可以获取到“name”的值,方法为: Yii::app()-&gt;name; 3,Yii路由设置 同时应该知道:对于

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    scope 指定为 application,表示该对象是一个全局对象。 然而,按照默认的声明,BlazeDS 会去实例化 FlexService 对象。对于一个 Java EE 应用来说,通常这些服务对象都是被容器管理的(例如,Spring 容器或 EJB ...

    ABP(2.02)框架相关Demo代码以及报错处理和中文说明手册

    “DRY——避免重复代码”是一个优秀的开发者在开发软件时所具备的最重要的思想之一。我们在开发企业WEB应用程序时都有一些类似的需求,例如:都需要登录页面、用户/角色管理、权限验证、数据有效性验证、多语言/本地...

    C#微软培训资料

    1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 ...

    内存管理内存管理内存管理

    Application Galleries Funny OpenGL ReverseProxy My Sites blogs.impx.net Finance HomePage Weblogs AKUN's bLog Gin scottdensmore scottelkin.com scottwater's Blogs ...

    操作系统(内存管理)

    (映射是一个表示一一对应关系的数学术语 —— 当内存的虚拟地址有一个对应的物理地址来存储内存内容时,该内存将被映射。) 基于 UNIX 的系统有两个可映射到附加内存中的基本系统调用: brk: brk() 是一个非常...

    Visual C++ 2005入门经典--源代码及课后练习答案

    2.7.3 全局变量 79 2.7.4 静态变量 82 2.8 命名空间 83 2.8.1 声明命名空间 84 2.8.2 多个命名空间 86 2.9 C++/CLI编程 87 2.9.1 C++/CLI特有的基本数据类型 87 2.9.2 命令行上的C++/CLI输出 91 ...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    2.11.3 全局变量 77 2.11.4 静态变量 80 2.12 名称空间 80 2.12.1 声明名称空间 81 2.12.2 多个名称空间 82 2.13 C++/CLI编程 84 2.13.1 C++/CLI特有的基本数据类型 84 2.13.2 命令行上的C++/CLI输出 87 ...

    MVC源码学习:打造自己的MVC框架

    3、新建一个空的Web项目测试Swift.MVC .............................................................................................................. 26 二、版本二:完善MvcHandler和UrlRoutingModule ........

    fso浏览54646465465464564

    '声明函数中所需的全局变量 Dim conn,rs,oStream,NoPackFiles,RootPath,FailFileList NoPackFiles="|&lt;$datafile&gt;.mdb|&lt;$datafile&gt;.ldb|" '------------------------------------------------------------- Call Main...

Global site tag (gtag.js) - Google Analytics