domingo
abr012001
Cómo capturar los datos de un formulario html
domingo, abril 1, 2001 at 2:00AM
C�mo capturar los datos de un formulario html con un servlet
import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class RegistraCliente extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
Enumeration e = request.getParameterNames();
StringBuffer parametros = new StringBuffer();
while (e.hasMoreElements()){
String parametro = (String)e.nextElement();
parametros.append(parametro);
parametros.append("=");
parametros.append(request.getParameter(parametro));
parametros.append("<br>");
}
PrintWriter pw = response.getWriter();
pw.println("<HTML>");
pw.println("<HEAD><TITLE>Capturador</TITLE></HEAD>");
pw.println("<BODY>");
pw.println("<P>Se ha recibido la sigueinte informaci�n: ");
pw.println(parametros);
pw.println("</BODY></HTML>");
pw.close();
}
}
Este servlet lo hacemos correr invoc�ndolo desde una p�gina html con un c�digo similar al siguiente. Suponemos que hacemos correr este servlet en local con el Jserv de Apache, por tanto no especificamos el n�mero de puerto en el campo action del form
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>peticion servlets</title>
</head>
<body>
<h1>Esto solicita un servlet</h1>
<form method="post" action="/servlets/RegistraCliente">
<p>Nombre: <input type = "text" name="nombre">
<p>Edad: <input type = "text" name="edad">
<p><input type="submit">
</form>
</body>
</html>
in j2ee
Reader Comments