service方法、doGet方法和doPost方法的区别

service:可以处理get/post方式的请求,如果servlet中有service方法,会优先调用service方法

doGet方法: 处理get方法的请求
doPost方法: 处理post方式的请求

注意:如果在覆写的service方法中调用了父类的service方法 super.service(arg0, arg1);
则service方法处理完后,会再次根据请求方式响应的doGet和doPost方法执行
所以,一般情况下,是不在覆写的service中调用父类的service方法的,避免出现405错误

(从源码可以看到,super.service()在调用doGet() doPost 等方法)


参考:

Service 和 doGet 和 doPost 方法的区别_service方法和doget和dopost_小草dym的博客-CSDN博客