[service()方法]
博为峰小博老师:
service()方法是执行实际任务的主要方法。Servlet容器(即Web服务器)调用service()方法来处理来自客户端(浏览器)的请求,并把格式化的响应写回给客户端。
每次服务器接收到一个Servlet请求时,服务器会产生一个新的线程并调用服务。service()方法检查HTTP请求类型(GET、POST、PUT、DELETE等),并在适当的时候调用doGet、doPost、doPut,doDelete等方法。
下面是该方法的特征:
service()方法由容器调用,service方法在适当的时候调用doGet、doPost、doPut、doDelete等方法。所以,您不用对service()方法做任何动作,您只需要根据来自客户端的请求类型来重载doGet()或doPost()即可。
doGet()和doPost()方法是每次服务请求中最常用的方法。下面是这两种方法的特征。
[doGet()方法]
博为峰小博老师:
GET请求来自于一个URL的正常请求,或者来自于一个未指定METHOD的HTML表单,它由doGet()方法处理。
[doPost()方法]
博为峰小博老师:
POST请求来自于一个特别指定了METHOD为POST的HTML表单,它由doPost()方法处理。