Descripción
Método que nos permite gestionar las peticiones de tipo HTTP POST dentro de un Servlet. El método doPost
es muy útil para procesar la información enviada a través de formularios HTML.
Al recibir una petición HTTP POST, el servlet puede obtener los datos enviados en el cuerpo de la petición y procesarlos para almacenarlos o realizar alguna otra acción.
Permite recibir grandes cantidades de información y es muy útil cuando la información que queremos enviar es sensible y no queremos que sea visible como pasa cuando utilizamos el método HTTP GET.
Sintaxis
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
Parámetros
- req, el objeto
HttpServletRequest
que encapsula la petición HTTP que se recibe desde el cliente. - resp, el objeto
HttpServletResponse
que encapsula la respuesta HTTP que se va a enviar al cliente.
Excepciones
Clase Padre
Ejemplo
public class MiPrimerServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public MiPrimerServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out;
out = response.getWriter();
response.setContentType("text/html");
out.println("<html>");
out.println("<head><title>Mi Primer Servlet </title></head>");
out.println("<body>");
out.println("<h1>Este es mi Primer Servlet</h1>");
out.println(WebInfo.pageURL(getServletContext(), "mi-primer-servlet"));
out.println("</body></html>");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
}
}
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.