ServletContext学习笔记
1,ServletContext对象存放在服务器端;
2,ServletContext对象被同一个web应用里的所有servlet共用;
3,同一个web应用里的servlet可以通过servletContext进行通讯;
4,ServletContext对象是随着web应用发布而自动创建的;
5,ServletContext对象的生命周期:令ServletContext对象失效的方法:1,关闭Tomcat;2,关闭web应用;3,重新发布web应用;
6,获得ServletContext对象:1,this.getServletContext();2,this.getServletConfig().getServletContext();
创建ServletContext对象的属性:servletContext.setAttribute(String name, Object value);(类似session创建属性)
删除ServletContext对象的属性:servletContext.removeAttribute(String name);
7,ServletContext的应用:1,获得web应用的初始化参数:servletContext.getInitParameter(String name);
2,servlet的转发:servletContext.getRequestDispacher(String path).forward(request, response);
3,获取文件的绝对路径:servletContext.getRealPath(String path);
4,读取web目录(WebRoot和WEB-INF)下的资源文件(.properties文件),如果要读取src目录下的资源文件,要使用类加载器进行读取;
浙公网安备 33010602011771号