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的步骤之后学习了它, 那就更好了。

文件: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的示例

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?