Servlet接口实现的示例分享
下文笔者讲述实现Servlet接口,使其可放入web容器中,并对外提供服务的方法分享,如下所示:
例:
Servlet接口对外提供5种方法,如下所示:
方法 | 备注说明 |
public void init(ServletConfig config) | 初始化servlet,它是servlet的生命周期方法,由web容器调用一次 |
public void service(ServletRequest request,ServletResponse response) | 为传入的请求提供响应。它由Web容器的每个请求调用 |
public void destroy() | 仅被调用一次,并且表明servlet正在被销毁 |
public ServletConfig getServletConfig() | 返回ServletConfig对象。 |
public String getServletInfo() | 返回有关servlet的信息,如作者,版权,版本等 |
MyServlet.java package com.java265; import java.io.*; import javax.servlet.*; public class MyServlet 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("<div style=\"text-align:center;\"><h2>我是一个servlet示例</h2></div>"); out.print("</body></html>"); } public void destroy() { System.out.println("servlet is destroyed"); } public ServletConfig getServletConfig() { return config; } public String getServletInfo() { return "copyright 2021-2021"; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。