servlet服务方法的目的

St.*_*rio 5 java servlets java-ee

我想,我们不能覆盖service()任何特定servlet中的方法.那么目的是httpservlet service method什么?

Sur*_*tta 5

**service method ()**只从你的实际方法(获取,发布...等)决定打电话.

HTTP Servlet中的默认service()方法将请求路由到基于HTTP传输方法(POST和GET)的另一个方法.例如,HTTP POST请求被路由到doPost()方法,HTTP GET请求被路由到doGet()方法.此路由使servlet能够根据传输方法执行不同的请求数据处理.因为路由发生在service()中,所以您不需要覆盖HTTP Servlet中的service().相反,根据预期的请求类型覆盖doGet()和doPost().