Download SuarezAndrade_P2IntroServlets
Document related concepts
no text concepts found
Transcript
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO WEB APPLICATION DEVELOPMENT CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PRÁCTICA “INTRODUCCIÓN A LOS SERVLETS” Alumno: SUÁREZ ANDRADE HÉCTOR Instalación del servidor Tomcat en NetBeans. Ilustración 1 Elegimos la pasta de Servers Ilustración 2 Elejimos Apache tomcat Ilustración 3 Ingresamos ruta nombre y usuario Ilustración 4 Nos Muestra instalado Ilustración 5 Muestra Corriendo el servidor Apache INTRODUCCIÓN A LOS SERVLETS Creamos nuestro proyecto en este caso llamado Introduccion servlets Creamos un Servlet Ejecutamos el Servlet Modificación de index.jsp y Servletito.java Index.jsp: <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <p> <form action="Servletito" method="POST"> Ingresar el nombre:<input type="text" name="nombre" value="" size="45" /> <input type="submit" value="enviar" name="enviar" /> </form> </p> </body> </html> Servletito.java: import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Servletito extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { /* * TODO output your page here. You may use following sample code. */ out.println("<html>"); out.println("<head>"); out.println("<title>Servlet Servletito</title>"); out.println("</head>"); out.println("<body>"); out.println("<p>"); out.println("<h1>Servlet Servletito at "+request.getContextPath ()+"</h1>"); //En esta parte del `código se recibe el parametro y se convierte a Cadena out.println("Hola <strong>"+request.getParameter("nombre").toString()+"<strong>"); out.println("</p>"); out.println("</body>"); out.println("</html>"); } finally { out.close(); } } RESULTADOS: Cuando presionamos el botón enviar NetBeans generó un archivo XML Así como el correspondiente.class del archivo servletito.java.