1、application 对象
application用于保存所有应用程序的公有数据。它在服务器启动时自动创建,在服务器停止时销毁。

当application对象没有被销毁时,所有用户都可以共享该application对象。

与session对象相比,application对象的生命周期更长,类似系统的"全局变量"。

1.1 application对象提供了两种访问应用程序初始化参数的方法。
application.getInitParamater(); //该方法用于返回已命名的参数值
application.getAttributeNames(); //该方法用于返回所有已定义的应用程序初始化参数名的枚举

1.2 管理应用程序环境属性
与session对象相同,也可以在application对象中设置属性。

与session对象不同的是,session只是在当前客户的会话范围内有效,超过时间,session对象将会被回收。

而application对象在整个应用区域都有效。

application.getAttributeNames(); //获得所有application对象使用的属性名
application.getAttribute(String name); //从application对象中获取指定对象名
application.setAttribute(String key,Object obj); //使用指定名称和指定对象在application对象中进行关联
removeAttribute(String name); //从application对象中去掉指定名称的属性

2、out对象
out对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。

在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。

待数据输出完毕后,要及时关闭输出流。

2.1 向客户端输出数据
out.print(Object obj);
out.println(Object obj);

2.2 管理响应缓冲
out.clear(); //清除缓冲区中的内容
out.clearBuffer(); //清除当前缓冲区中的内容
out.flush(); //刷新流
out.isAutoFlush(); //监测当前缓冲区已满时是自动清空还是抛出异常
out.getBufferSize(); //获取缓冲区大小

最新文章

  1. memcache基础知识
  2. Android单元测试与模拟测试详解
  3. MongoDB是一个介于关系数据库和非关系数据库之间的产品
  4. uboot 链接地址与运行地址的区别
  5. ServletDemo
  6. ffmpeg,X264编码结果I帧QP比P帧还大
  7. C语言的struct/union字节对齐
  8. 如果iis的配置文件 applicationHost.config坏掉了, 会在 C:\inetpub\history\ 中存储历史备份。复制过去还原就可以了-摘自网络
  9. BZOJ3713: [PA2014]Iloczyn
  10. SQL文件导入到mysql乱码
  11. 文本处理工具(grep)
  12. linux mysql无故无法启动了,centos 7
  13. Django和Angular.js模板标签冲突的解决方式
  14. [mysql]You must reset your password using ALTER USER statement before executing this statement.
  15. hdu 3746 Cyclic Nacklace(kmp最小循环节)
  16. 找不到phpize
  17. CentOS防火墙配置
  18. [转载]win7x64下的redis安装与使用
  19. golang 字符串截取
  20. 好文:javascript中的四种循环

热门文章

  1. OpenCV---Numpy数组的使用以及创建图片
  2. Lucene 查询分页技术
  3. Ibatis的resultMap和查询数据的对应关系
  4. Codeforces 148 D Bag of mice
  5. hdu 4940 Destroy Transportation system (无源汇上下界可行流)
  6. 优先队列 逆向思维 Gym 101128C
  7. 图论:DFS序
  8. C11关键字&字面值改善
  9. 非法字符:"\ufeff"
  10. JVM调优总结(5):典型配置