JavaWeb之ServletContext——统计用户访问网站次数Java部落官方学习地:网页链接 各位小伙伴大家好呀~今天我们来了解 ServletContext 对象ServletContext 对象 1)什么是 ServletContext 对象 ServletContext 代表是一个 web 应用的环境(上下文)对象,ServletContext对象内部封装是该 web 应用的信息,一个 web 应用只有一个 ServletContext 对象。 那么一个 web 应用有几个 servlet 对象呢? 答案:很多个~嘿嘿~~ 2)ServletContext对象的生命周期? 创建: 在该web应用被加载时创建(web应用被发布到服务器上并且服务器启动) 销毁: web应用被卸载时销毁(服务器关闭,web 应用被从服务器上移除) 3)怎样获得 ServletContext 对象 1)ServletContext servletContext = config.getServletContext(); 2)ServletContext servletContext = this.getServletContext(); 4)ServletContext 的作用 获得 web 应用全局的初始化参数 web.xml 中配置初始化参数 通过context对象获得参数 获得 web 应用中任何资源的绝对路径 String path = context.getRealPath(相对于该web应用的相对地址); ServletContext 是一个域对象 ServletContext 域对象的作用范围: 整个web应(所有的web资源都可以随意向 servletcontext 域中存取数据,数据可以共享) 可以这样理解,ServletContext 就是一个快递柜,快递员会往快递柜中放东西,然后会返回一个取快递的码,你通过这个码就可以把这个东西取出来~ 下面我们来演示一下~通过ContextServlet来设置一个name属性 通过ContextServlet2来获取这个属性的值~ 域对象的通用的方法: setAtrribute(String name,Object obj); getAttribute(String name); removeAttribute(String name); 下面我们来做一个案例,统计网站被访问的次数 那么咱们今天就到这了 拜拜 我是萌新娜娜 立志做一个不翻车的老司机 学习Java的路上请多多指教 大家如果想要更深入了解java相关知识,私信我回复:【Java】 即可知道你们想要知道的java相关问题 |
|