HttpServlet.doPost() | Java

 

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

ServletException, IOException

Clase Padre

HttpServlet

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

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.