public class ContextInitListener implements ServletContextListener
使得该类成为一个监听器。用于监听整个容器生命周期的,主要是初始化和销毁的。
类创建后要在web.xml配置文件中增加一个简单的监听器配置,即刚才我们定义的类。
Xml代码
<listener>
<!-- lang: xml -->
<description>ServletContextListener</description>
<!-- lang: xml -->
<listener-class>com.test.web.filter.ContextInitListener</listener-class>
<!-- lang: xml -->
</listener>
配置好监听器后我们开始编写ContextInitListener 的代码。实现接口后会自动生成两个方法,初始化和销毁,我们就只贴出这个吧,另一个没什么用。web项目通常来说,一般来说相对路径是在WEB-INF/classes,获取该路径下的文件,最好用getClass().getResourceAsStream(“/baseconfig.properties”)比较简单。
Java代码
@Override
public void contextInitialized(ServletContextEvent sce) {
Properties props = new Properties()
InputStream inputStream = null
try {
inputStream = getClass().getResourceAsStream("/baseconfig.properties")
props.load(inputStream)
String tempPath = (String) props.get("path")
} catch (IOException ex) {
ex.printStackTrace()
}
}
<1>右键单击web工程出现下拉菜单<2>选择Java EE Tools---->Generate Deployment Descriptor Stub
<3>创建web.xml 文件完成
<1>创建Web工程
<2>切记点击Finish,点击next
<3>点击next进行web.xml文件勾选
到这里就完成了希望对你有帮助,如有帮助,请加关注!
工具/材料:以win7系统为例。
1、首先在桌面上,点击“计算机”图标。
2、然后在该界面中,找到对应的项目文件夹,双击打开。
3、之后在该界面中,找到“bin”文件夹,双击打开。
4、最后在该界面中,成功显示web.xml文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)