@@Mono sngl@import java.util.*; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class ExampleServlet extends HttpServlet {
@@IndMono sngl@public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException { response.setContentType("text/html"); ServletOutputStream out = response.getOutputStream(); out.println("<HTML><B>Encabezados enviados con la solicitud:‚<BR>"); for (Enumeration headers = request.getHeaderNames(); headers.hasMoreElements();) { String headerName = (String) headers.nextElement(); out.println("<BR>" + headerName + ": " + request.getHeader(headerName)); } } // end of method
@@Mono sngl@} // end of class
Después de compilar este código, copie el archivo ExampleServlet.class en el directorio domino\servlet de su servidor. No precisa de ninguna propiedad especial, de modo no es necesario que cree un archivo servlets.properties. Ejecute el servlet desde un navegador introduciendo esta URL, usando el nombre de su servidor:
http://www.suservidor.com/servlet/ExampleServlet
La información de la página devuelta por el servlet dependerá del navegador. Ésta es la página HTML devuelta por un navegador de Netscape:
@@Mono sngl@<HTML><B>Encabezados recibidos con la solicitud:‚<BR> <BR>ACCEPT-LANGUAGE: en <BR>CONNECTION: Keep-Alive <BR>ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* <BR>USER-AGENT: Mozilla/4.05 [en] (Win95; U ;Nav) <BR>ACCEPT-CHARSET: iso-8859-1,*,utf-8 <BR>HOST: test1
@Default Tex:1@
Véase también