第一种实现
第二种实现
首先写一个接听类
在web.xml中加入如下配置
URL url = ClassLoader.getSystemClassLoader().getResource("./");
File file = new File(url.getPath());
File parentFile = new File(file.getParent());
System.out.println("webRoot:"+parentFile.getParent());
第二种实现
首先写一个接听类
public class Lisiter implment ServletContextListener{
/*通过实现ServletContextAware可获得servletContext*/
private static ServletContext servletContext;
@Override
public void contextInitialized(ServletContextEvent arg) {
this.servletContext=arg.getServletContext();
}
}
在web.xml中加入如下配置
<listener>
<listener-class>cn.com.besttone.manage.service.impl.TimeSettleServiceImpl</listener-class>
</listener>