在实际开发中,有时候可能会需要读取Web应用中的一些资源文件,比如配置文件,图片等。为此,在ServletContext接口中定义了一些读取Web资源的方法,这些方法是依靠Servlet容器来实现的。Servlet容器根据资源文件相对于Web应用的路径,返回关联资源文件的IO流、资源文件在文件系统的绝对路径等。表3-5中列举了ServletContext接口中用于获取资源路径的相关方法,具体如下:
ServletContext接口的常用方法
![](https://img-blog.csdnimg.cn/img_convert/e8e404b684466ba649902b9a48cf02d1.jpeg)
了解了ServletContext接口中用于获得Web资源路径的方法后,接下来通过一个案例,分步骤演示如何使用ServletContext对象读取资源文件,具体如下:
(1)创建一个资源文件。在chapter03项目中右击src目录,选择【New】—>【Other】选项,进入创建文件的界面,如图3-40所示。