十一ServletContext类的常用API
getContext(String uripath)返回服务器中uripath所代表的ServletContext对象
getInitParameter(String name)返回ServletConfig对象中name参数的值
getMineType(String file)返回file参数代表的文件的MIME类型
getRequestDispatcher(String path)返回path代表的RequestDispacher对象
getResourceAsStream(String path)以输入流的形式返回path对应的资源在输入留中对象可以为任意形式的数据path参数必须以/开始且相对于Context Root
十二如何使用ServletContxt读取并保存属性文件
创建javautilProperties类对象
获取ServletContext对象
将属性文件以输入流的形式读入到某个输入流对象中
将输入流对象加载到Properties对象中
将Properties对象保存到ServletContext对象中
十三如何在Web应用启动时装载静态文本
创建继承了HttpServlet类的子类在webxml中配置这Servlet时设置loadonstartup属性
someclass
somepackageSomeClass
在这个Servlet的init()方法中创建javautilProperties类
获取当前Web应用的ServletContext对象
将WEBINF目录下的属性文件读入到输入流InputStream中
InputStream in = context
getResourceAsString(
WEB
INF/someproperties
properties
);
将输入流加载到属性对象中
ps
load(in);
将属性对象保存到上下文中
context
setAttribute(
attributeName
ps);
[] [] [] []