欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

(Tomcat资料)Servlet学习资料(一)

程序员文章站 2022-10-03 18:27:29
servlet基础package com.tomcat.servlet;import javax.servlet.*;import java.io.IOException;public class MyServlet2 implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { } @Override public...

servlet基础

package com.tomcat.servlet;
import javax.servlet.*;
import java.io.IOException;
public class MyServlet2 implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {

    }
    @Override
    public ServletConfig getServletConfig() {
        return null;
    }
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {

    }
    @Override
    public String getServletInfo() {
        return null;
    }
    @Override
    public void destroy() {

    }
}
  1. public void init(ServletConfig servletConfig) 负责Servle的初始化工作创建好Servlet对象后会调用此方法,该方法用于接收一个ServletConfig 类型的参数,Servlet容器通过这个参数向Servlet传递初始化配置。
  2. public ServletConfig getServletConfig() 返回容器调用init(ServletConfig config)方法时传递给Servlet的ServletConfig 对象。
  3. (重点)public void service(ServletRequest servletRequest, ServletResponse servletResponse) 负责用户的请求,当容器接收到客户端访问Servlet对象的请求时,就会调用此方法,容器会构造一个表示客户端请求信息的ServletRequsest对象和一个响应客户端的ServletResponse对象作为参数传递给service()方法,在service()方法中可以通过ServletRequset对象得到客户端的相关请求,对请求进行处理后,调用ServletResponse对象的方法设置响应信息。
  4. public String getServletInfo()返回一个字符串,其中包含关于Servlet的信息。(例如:作者、版本、版权等)
  5. public void destroy()释放Servlet占用的资源,当Servlet对象被销毁时,容器会调用此方法。

本文地址:https://blog.csdn.net/xiao_yan_/article/details/107591418