HttpServlet的两个Service()方法区别

来源:互联网 发布:编程的希望纪录片 编辑:程序博客网 时间:2024/06/05 17:50

HttpServlet的两个Service()方法区别

在HttpServlet类中有两个service()方法,如下:

 voidservice(ServletRequest req,ServletResponse res)

protected  voidservice(HttpServletRequest req,HttpServletResponse resp)

          其中只有void  service(ServletRequest  req,ServletResponse response)方法是由tomcat自动调用,它将接收的客户端请求转交给HttpServlet中的另一个protected voidservice(HttpServletRequest  req,HttpServletResponse res)方法,此保护类型的service方法再把将请求分发给doPost()、doGet()方法进行下一步处理。所以我们完全可以重写受保护的service()方法来代替doPost()和doGet()方法。

原创粉丝点击