Servlet接口基本介绍

  1. Servlet接口
  2. Servlet接口的方法
Servlet接口提供了所有servlet的通用行为。Servlet接口定义了所有servlet必须实现的方法。
需要为创建任何Servlet(直接或间接)而实现Servlet接口。它提供了3种生命周期方法, 用于初始化servlet, 服务请求和销毁servlet, 以及2种非生命周期方法。
Servlet接口的方法
Servlet接口中有5种方法。初始化, 服务和销毁是Servlet的生命周期方法。这些由Web容器调用。
Method Description
公共无效init(ServletConfig配置) 初始化servlet。它是Servlet的生命周期方法, 仅由Web容器调用一次。
公共无效服务(ServletRequest请求, ServletResponse响应) 提供对传入请求的响应。 Web容器会在每次请求时调用它。
公共无效destroy() 仅被调用一次, 并指示servlet被销毁。
公共ServletConfig getServletConfig() 返回ServletConfig的对象。
公共字符串getServletInfo() 返回有关servlet的信息, 例如作者, 版权, 版本等。
通过实现Servlet接口的Servlet示例
【Servlet接口基本介绍】通过实现servlet接口, 让我们看一下servlet的简单示例。
如果在访问了创建servlet的步骤之后学习了它, 那就更好了。
文件:First.java
import java.io.*; import javax.servlet.*; public class First implements Servlet{ ServletConfig config=null; public void init(ServletConfig config){ this.config=config; System.out.println("servlet is initialized"); }public void service(ServletRequest req, ServletResponse res) throws IOException, ServletException{res.setContentType("text/html"); PrintWriter out=res.getWriter(); out.print("< html> < body> "); out.print("< b> hello simple servlet< /b> "); out.print("< /body> < /html> "); } public void destroy(){System.out.println("servlet is destroyed"); } public ServletConfig getServletConfig(){return config; } public String getServletInfo(){return "copyright 2007-1010"; }}

通过实现Servlet接口下载servlet的示例

    推荐阅读