HttpServlet的两个Service()方法区别

来源:互联网 发布:淘宝会员折扣没有了 编辑:程序博客网 时间:2024/06/05 01:17

HttpServlet的两个Service()方法区别

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

 voidservice(ServletRequest req, ServletResponse res)

protected  voidservice(HttpServletRequest req, HttpServletResponse resp)

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

0 0
原创粉丝点击