标签:tco 返回 == xtend contex 对象 config ted 不同的
/**
* ServletContext对象学习
* 问题:
* 不同的用户使用相同的数据
* 解决:
* ServletContext对象
* 特点:
* 服务器创建
* 用户共享
* 作用域:
* 整个项目内
* 生命周期:
* 服务器启动到服务器关闭
* 使用:
* 获取ServletContext对象
* //第一种方式:
ServletContext sc=this.getServletContext();
//第二种方式:
ServletContext sc2=this.getServletConfig().getServletContext();
//第三种方式:
ServletContext sc3=req.getSession().getServletContext();
* 使用ServletCOntext对象完成数据共享
* sc.setAttribute(String,Object);
* sc.getAttribute(String) 返回的是Object
*注意:
* ` 不同的用户可以给ServletContext对象进行数据的存取
* 获取的数据不存在返回Null
* @author Administrator
*
*/
public class ServletContextServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
//获取ServletContext对象
//第一种方式:
ServletContext sc=this.getServletContext();
//第二种方式:
ServletContext sc2=this.getServletConfig().getServletContext();
//第三种方式:
ServletContext sc3=req.getSession().getServletContext();
System.out.println(sc==sc2);
System.out.println(sc2==sc3);
//使用ServletContext对象完成数据共享
//数据存储
sc.setAttribute("str","ServletContext对象学习");
}
}
标签:tco 返回 == xtend contex 对象 config ted 不同的
原文地址:https://www.cnblogs.com/axu521/p/9902277.html