Servlet接口的抽象方法实现

匿名 (未验证) 提交于 2019-12-03 00:14:01
1.init:初始化方法,在Servlet被创建时执行,只会执行一次2.service:提供服务,每此Servelet被访问时service都会执行3.destroy:销毁方法,在服务器正常关闭时执行4.servletConfig:Servlet的配置对象5.getServletInfo:获取Servlet的一些信息,版本信息,作者等服务器代码:
 1 package cn.aikang.Servlet;  2   3 /**  4  * @Author: 艾康  5  * @Date: 2019/10/15 8:23  6  */  7   8 import javax.servlet.*;  9 import java.io.IOException; 10  11 /** 12  * Servlet的生命周期 13 */ 14 //1.定义一个实现Servlet接口的类 15 public class ServletTest2 implements Servlet { 16 /* 17     2.实现接口中的抽象方法 18  */ 19  20     //程序执行时 21     @Override 22     public void init(ServletConfig servletConfig) throws ServletException { 23         System.out.println("MyInit"); 24     } 25  26     //返回servlet对象传给init使用 27     @Override 28     public ServletConfig getServletConfig() { 29         return null; 30     } 31  32     //提供服务 33     @Override 34     public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { 35         System.out.println("Myservlet"); 36     } 37  38     //获取Servlet的一些信息 39     @Override 40     public String getServletInfo() { 41         return null; 42     } 43  44     //销毁时 45     @Override 46     public void destroy() { 47         System.out.println("Mydestroy"); 48  49     } 50 }
 

配置文件代码:

 1 <?xml version="1.0" encoding="UTF-8"?>  2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"  3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  4          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"  5          version="4.0">  6 <!--配置Servlet-->  7 <servlet>  8     <servlet-name>servlettest2</servlet-name>  9     <servlet-class>cn.aikang.Servlet.ServletTest2</servlet-class> 10 </servlet> 11     <servlet-mapping> 12         <servlet-name>servlettest2</servlet-name> 13         <url-pattern>/servlettest2</url-pattern> 14     </servlet-mapping> 15 </web-app>

 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!