- 用来处理客户端发送来的请求,并对该请求做出响应。
- 处理请求
- 将处理的结果通过响应发送到客户端
通常情况下 我们现在所说的servlet指的是可以实现servlet接口的类。
所以创建servlet的时候就需要先继承servlet
然后复写doget 和 dopost方法。
servlet 的配置
在之前的版本里 包括上学时候学的servlet都是要再web.xml中配置的。使用idea创建web项目后没有.xml当时都惊了。
实际上servlet现在已经可以直接配置了,不需要servlet mapping了。
@WebServlet(name = "TestServlet" , urlPatterns="/test") public class TestServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("对对对对");
}``
我们通常所说的MVC框架 简单的来说,就是用servlet对应不同的操作实现的。
一个servlet接收用户提交的数据,一个servlet读取数据库,然后跳转到另一个servlet把处理结果显示出来。
也就是通常说的model view controller