ServletContext为什么能保存全局变量
当Servlet容器启动Web应用时,会自动产生唯一一个与改Web应用相对应的ServletContext。当Web应用结束时,该ServletContest也会被释放。因此ServletContext的声明周期与Web
应用的生命周期相同。因此可以利用该ServletContext来存储一些在Web各个插件间或者在Web应用运行期间需要共享的数据。共享数据以键值对的形式存储在ServletContext中。
实例
MyServlet对象
package com.sea.servlet;
import com.sea.Count;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class MyServlet