Servlet

@WebServlet(urlPatterns = "/myservlet")
public class MyServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("MyServlet");
    }
}

Filter

@WebFilter(urlPatterns = "/*")
public class MyFilter implements Filter {
    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        System.out.println("MyFilter");
        filterChain.doFilter(servletRequest,servletResponse);
    }
}

Listener

@WebListener
public class MyRequestListener implements ServletRequestListener {
    @Override
    public void requestDestroyed(ServletRequestEvent sre) {
        System.out.println("requestDestroyed");
    }

    @Override
    public void requestInitialized(ServletRequestEvent sre) {
        System.out.println("requestInitialized");
    }
}

加注解
整合Servlet,Filter和Listener

访问http://localhost:8080/myservlet

整合Servlet,Filter和Listener

相关文章:

  • 2021-11-27
  • 2021-07-05
  • 2021-10-19
  • 2021-08-22
  • 2022-12-23
  • 2021-09-02
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2021-09-01
  • 2021-06-30
  • 2021-07-23
  • 2021-08-12
相关资源
相似解决方案