如果直接实现Servlet接口,需要实现接口的很多方法,很麻烦。
于是我们可以找到已经实现Servlet接口的类,直接继承实现类不就OK啦!
而Servlet接口的实现类:HttpServlet(用于处理Http的请求)就提供给我们这样一个解决方案。
继承后复写doGet和doPost方法即可。
源码如下:
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet02 extends HttpServlet {
// get请求会来这个方法
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("get-----");
}
// post请求会来这个方法
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("post----");
}
}