ServletContext介绍

来源:互联网 发布:中国网络图书馆 编辑:程序博客网 时间:2024/06/06 04:59

ServletContext

介绍:

1.我们一个WEB项目 有 且只有一个ServletContext .2.创建: 随着项目的启动而创建3.销毁:随着项目的关闭而销毁4.获得:通过ServletConfig对象的 getServletContext方法获得.

功能:

1.可以获得项目参数2.是Servlet技术中的3个域对象之一3.获得项目内的资源

//———————————————————————————–

功能:

1>获得项目参数

 String getInitParameter(String name)  Enumeration getInitParameterNames()

2>域功能

Servlet三大域

applicationrequestsessionjsp技术中的域            page域用于服务器组件之间的通讯(例如:两个servlet之间通讯).域的实质就是map.application域 就是在整个项目内共享数据的map.*操作域的方法:
void setAttribute(String key,Object value);Object getAttribute(String key);Enumeration<String> getAttributeNames();void removeAttribute(String key);

//————————————————————————————–

3>获得项目内资源

 //  该方法使用相对路径获得 资源的流   其中  "/" ==> 项目根下 WebRoot  InputStream sc.getResourceAsStream();  // 使用相对路径获得绝对路径 String  sc.getRealPath("/student.xml");
0 0