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); |
} |
} |