servlet概述

一、介绍

  1、实现步骤
    a、继承Servlet
    b、重新 init(),service(),destroy() 方法
    c、配置web.xml文件
  2、init()方法:访问时执行,只执行一次
       service()方法:每次访问servlet是执行
       destroy()方法:正常关闭服务器时执行

二、ServletContext对象
  概述:ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个。web应用被加载的时候创建,web应用被销毁时消失。
  获取方法:1、ServletContext servletContext = config.getServletContext();
         2、ServletContext servletContext = this.getServletContext();
  作用:常用方法:
    获取文件的绝对路径:ServletContext对象.getRealPath(相对于该web应用的相对地址); 返回该文件的绝对路径


    设置整个项目都可以访问的域对象(键值对):
      setAtrribute(String name,Object obj); 没有返回值
      getAttribute(String name); 返回 object 类型
      removeAttribute(String name); 没有返回值

上一篇:Spring boot 去除URL 里的 JSESSIONID


下一篇:java.lang.IllegalStateException: Cannot initialize context because there is already a root applicati