介绍

ServletContext其实就是全局作用域对象, 上下文环境对象

利用context可以实现对,当前网站中所有的Servlet共享数据

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

context对象只能由Tomcat负责创建,在tomcat启动时创建,关闭时销毁

只能有一个context singleton。

 

使用

1)从request中获取

ServletContext application = req.getServletContext();

2)context中存放数据

  1)在tomcat中存放

    <context-param>
        <param-name>driver</param-name>
        <param-value>com.mysql.cj.jdbc.Driver</param-value>
    </context-param>

  2) 在servlet中存放

application.setAttribute("name", "silly B");

   取

String name = (String) application.getAttribute("name");

 

注意事项

消耗的是服务器端的内存,所以不要随意往里面放东西。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄