JSP内置对象---application
application 对象
服务器启动后,就产生了application 对象。当一个客户访问服务器上的一个JSP 页面时,JSP 引擎为该客户分配这个application 对象,
当客户在所访问的网站的各个页面之间浏览时,这个application 对象都是同一个,直到服务器关闭,这个application 对象才被取消。与
session 对象不同的是,所有客户的application 对象是相同的一个,即所有的客户共享这个内置的application 对象。我们已经知道,JSP
引擎为每个客户启动一个线程,也就是说,这些线程共享这个application 对象。
1.application 对象的常用方法:
(1) public void setAttribute(String key ,Object obj)
application 对象可以调用该方法将参数Object 指定的对象 obj添加到application 对象中,并为添加的对象指定了一个索引关
键字,如果添加的两个对象的关键字相同,则先前添加对象被清除。
(2) public Object getAttibue(String key)
获取application 对象含有的关键字是key 的对象。
(3) public Enumeration getAttributeNames()
application 对象调用该方法产生一个枚举对象,该枚举对象使用nextElemets()遍历application 对象所含有的全部对象。
(4) public void removeAttribue(String key)
从当前application 对象中删除关键字是key 的对象。
(5) public String getServletInfo()
获取Servlet 编译器的当前版本的信息。
由于 application 对象对所有的客户都是相同的,任何客户对该对象中存储的数据的改变都会影响到其他客户,因此,在某些情况下,
对该对象的操作需要实现同步处理。
注:有些服务器不直接支持使用application 对象,必须用ServletContext 类声明这个对象,再使用getServletContext()方法
对这个application 对象进行初始化。
6.out 对象
out 对象是一个输出流,用来向客户端输出数据。
out.print(String),out.println(String) :输出一个字符串对象的内容。
out.newLine() :输出一个换行符
out.flush() :输出缓冲区里的内容
out.close() :关闭流
JSP内置对象---application的更多相关文章
- JavaWeb——JSP内置对象application,JSP属性范围
application application语法 application对象 JSP属性范围 范围的分类 page request session application pagecontext延伸 ...
- JSP内置对象——application,page,pageContext,config,Exception
application对象application对象实现了用户数据的共享,可存放全局变量.application开始于服务器的启动,终止于服务器的关闭.在用户的前后链接或不同用户之间的连接中,可以对a ...
- jsp内置对象-application对象
隐含对象application是javax.servlet.ServletContext接口实现类的对象,其拥有application的作用范围,即application可以用于在多个用户之间保存数据 ...
- JSP内置对象——application对象和out对象
1.application 对象application用于保存所有应用程序的公有数据.它在服务器启动时自动创建,在服务器停止时销毁. 当application对象没有被销毁时,所有用户都可以共享该ap ...
- JSP内置对象--application对象(getRealPath(),getAttributeNames(),getContextPath())
application对象是javax.servlet.ServletContext接口的实例化对象.是整个servlet的上下文,代表了整个web容器的操作. 常用方法: 1.java.lang.S ...
- JSP内置对象application
application对象实现了用户间数据的共享,可存放全局变量 application开始于服务器的启动,终止于服务器的关闭 在用户的前后连接或不同用户之间的连接中,可以对application对象 ...
- JSP内置对象——application对象
下面来举个具体的实例: 运行结果: 其中,city,postcode,email是我自己保存的属性名称,然后最后一行还获取到了当前JSP或者SERVLET的引擎名及版本号.
- Jsp内置对象application之统计浏览网页的次数
<% Object obj = application.getAttribute("count"); if(obj !=null){ Integer sum = (Integ ...
- jsp内置对象浅谈
jsp内置对象浅谈 | 浏览:1184 | 更新:2013-12-11 16:01 JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对 ...
随机推荐
- Springmvc+Spring+Hibernate搭建方法及实例
Springmvc+Spring+Hibernate搭建方法及实例
- php mvc 框架演示
<pre name="code" class="cpp"><pre name="code" class="pyt ...
- BZOJ 1717 [Usaco2006 Dec]Milk Patterns 产奶的模式(后缀数组)
[题目链接]http://www.lydsy.com/JudgeOnline/problem.php?id=1717 [题目大意] 求一个最长的串,使得其在母串中出现的次数达到要求 [题解] 二分答案 ...
- JAVA FILE or I/O学习 - 补充CopyFiles功能
public class CopyFiles { public static void main(String[] args) { CopyFiles copyFiles = new CopyFile ...
- openStack windows2008 centos6.* img
1,下载 windows2008 系统iso介质包 http://download.microsoft.com/download/F/3/8/F384E78B-8F1D-42A6-A308-63E45 ...
- Java图形化界面设计——中间容器(Jpanel)
1. 将组件添加到JFrame中 方式之一: frame.getContentPane().add(childComponent) 用getContentPane()方法获得JFrame的内容面板, ...
- C#隐藏桌面图标和任务栏
最近因为项目需要需要实现桌面图标和任务状态栏的隐藏功能,实现的方式很多,比如修改注册表值,调用windows API函数等.经过一番的查阅,这个功能暂时实现了,或许不是很好的方法,但是我预期的效果达到 ...
- C# 微信公众平台开发(4)-- 模版消息
微信公众平台开发 --发送模版消息 发送模版消息是微信服务号给某个用户发送模版消息,类似于APP的推送通知: 1.添加模版消息 在页面的左上 有一个添加功能插件的 按钮,如题 添加完成后,我们就可以在 ...
- Exponentiation
Description Problems involving the computation of exact values of very large magnitude and precision ...
- List(双向链表)
List是一种双向链表结构,可以从第一个元素开始删除.插入,也可以从最后一个元素删除.插入,下面介绍一下 List 中常用的几个函数: 一.List 中的 begin 和 end 函数 : 和其他几种 ...