A oprimir sobre el botón Submit se producirá la ejecución del Servlet en el servidor, que procesará la información recibida, y mostrará como resultado una página HTML con el texto introducido con anterioridad.
Código HTML
<html> <head> <title>Ejemplo de un Servlet simple</title> </head> <body> <form action=http://servidor:8080/servlet/ServletSimple method=POST> <BR> <BR>Introduzca un texto en el cuadro y oprima el botón "Aceptar" <BR> <input type=text name=TEXTO> <p> <input type=submit value=Aceptar><input type=reset value=Limpiar> </form> </body> </html>
En el código HTML necesario para implementar el ejemplo destacan dos partes. En primer lugar la cabecera del form, que indica la acción a desencadenar en el servidor al pulsar el botón de Submit, y en segundo lugar la parte en que se define el form propiamente. El archivo que contiene la página HTML lo llamaremos ServletSmiple.htm.
Código del Servlet
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class ServletSimple extends HttpServlet
{
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
ServletOutputStream salida = res.getOutputStream();
res.setContentType("text/html");
String cadena = req.getParameter("TEXTO");
salida.println ("<p>Datos capturados : "+ cadena + "</p>");
}
}