Red de conocimiento informático - Problemas con los teléfonos móviles - No puedo encontrar el método de servicio para el servlet, pero sé dónde está

No puedo encontrar el método de servicio para el servlet, pero sé dónde está

Hola:

El método de servicio del Servlet no es público. Se llama automáticamente cuando hay una solicitud, es decir, se refleja cuando se llama a doGet o doPost.

Aquí está el código fuente del servicio que puede leer: protected?void?service(HttpServletRequest?req,?HttpServletResponse?resp)

throws?IOException){

String?method?=?req.getMethod();

if?(method.equals(METHOD_GET))?{

long?lastModified?=?getLastModified(req)

if?{

//?El servlet no admite if-modified-ya que no hay ninguna razón

//?Se necesita una lógica más costosa. ser pasado

p>

doGet(req,?resp);

If?(lastModified?==?-1)?resp);

} más?{

long?ifModifiedSince?=?req.getDateHeader(HEADER_IFMODSINCE);

if?(lastModified?/?1000?*?1000))?{

//? Si la hora de modificación del servlet es posterior, llame a doGet()

//El valor de ?ifModifiedSince -1 siempre será menor que

tal vezSetLastModified(resp,?lastModified);

doGet(req,?resp);

} else?setStatus(HttpServletResponse.SC_NOT_MODIFIED);

}

}

}

}?else?if?(method.equals(METHOD_HEAD))?{

long?lastModified?= ?getLastModified(req);

tal vezSetLastModified(resp,?lastModified);

doHead(req,?resp);

}

?De lo contrario, si (method.equals(METHOD_POST) )? {

doPost(req,?resp);

} ¿más?{

doPut(req,?resp);

} ¿más?{

doDelete(req,?resp);

} más?{

doOptions(req, resp);

}?else?if?(method.equals(METHOD_TRACE))?{

doTrace(req, resp

} else?method_not_implemented");

Objeto []?errArgs?=?new?Object[1];

errArgs[0]? =?método;

errMsg?=?MessageFormat.format(errMsg,? errArgs);

resp.sendError(HttpServletResponse.SC_NOT_IM