顾乔芝士网

持续更新的前后端开发技术栈

一分钟快速了解实现JavaServlet的三种方法

方法一:实现 Servlet 接口

这是最基础的方式,需要实现 Servlet 接口的所有方法。

import javax.servlet.*;
import java.io.IOException;

public class MyServlet implements Servlet {
    // 存储Servlet的配置信息
    private ServletConfig config;

    // 初始化Servlet,在Servlet生命周期中只执行一次
    public void init(ServletConfig config) throws ServletException {
        this.config = config;
        System.out.println("Servlet初始化完成");
    }

    // 获取Servlet的配置信息
    public ServletConfig getServletConfig() {
        return config;
    }

    // 处理客户端请求的核心方法
    public void service(ServletRequest req, ServletResponse res)
            throws ServletException, IOException {
        // 设置响应内容的类型
        res.setContentType("text/html");
        // 获取输出流,用于向客户端返回数据
        java.io.PrintWriter out = res.getWriter();
        out.println("<html>");
        out.println("<head><title>Hello World</title></head>");
        out.println("<body>");
        out.println("<h1>Hello World!</h1>");
        out.println("</body></html>");
    }

    // 返回Servlet的描述信息
    public String getServletInfo() {
        return "这是一个简单的Servlet示例";
    }

    // 销毁Servlet,释放资源
    public void destroy() {
        System.out.println("Servlet被销毁");
    }
}
<< < 1 2 3 4 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言