[java]代码库
package pm_cn.itcast.context;
import java.io.IOException;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/*
* 第一种 应用 场景 : 实现 整个 web 应用范围内 数据的 共享
*
* 拿到 代表整个 web 应用的 servletContext 对象
*
* servletContext 对象 称之为 域 对象
* 1.是一个 容器,可以 实现数据的共享
* 2. 容器 肯定 就有 大小. 作用 范围 就是 当前的 web 应用 范围 .
* 3. 肯定有 如下 这三个 方法 : setAttribute, getAttribute, removeAttribute
*
*/
public class ServletContext1 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 获得 代表 整个 web 应用程序的 servletContext 对象
ServletContext servletContext = getServletContext();
// 想要 封装 数据 , 找什么样的 方法 ?
servletContext.setAttribute("name", "erdan");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}