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.