标签:bsp 一个 概述 inf info 配置信息 元数据 方法 字符串
Servlet API有4个包
javax.servlet,其中包含定义Servlet和Servlet容器之间契约的类和接口。
javax.servlet.http,其中包含定义HTTP Servlet和Servlet容器之间契约的类和接口。
javax.servlet.annotation,其中包含标注Servlet、Filter、Listener的标注。它还为被标注元件定义元数据。
javax.servlet.descriptor,其中包含提供程序化登录web应用程序的配置信息的类型。
Servlet技术的核心是Servlet,它是所有Servlet类必须直接或间接实现的一个接口。
void init(ServletConfig config) throws ServletException
void service(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException
void destroy()
java.lang.String getServletInfo():这个方法会返回Servlet的描述。你可以返回有用或为null的任意字符串。
ServletConfig getServletConfig():这个方法会返回由Servlet容器传给init方法的ServletConfig。
当该Servlet第一次被请求时,Servlet容器会调用这个方法。这个方法在后续请求中不会再被调用。我们可以利用这个方法执行相应初始化工作。
每当请求Servlet时,Servlet容器就会调用这个方法。编写代码时,是假设Servlet要在这里被请求。第一次请求Servlet时,Servlet容器调用init方法和Service方法。后续的请求将只调用Service方法。
当要销毁Servlet时,Servlet容器就会调用这个方法。当要卸载应用程序,或者当要关闭Servlet容器时,就会发生这种情况。一般会在这个方法中编写清除代码。
标签:bsp 一个 概述 inf info 配置信息 元数据 方法 字符串
原文地址:https://www.cnblogs.com/guyuangang/p/11904283.html