Sunteți pe pagina 1din 8

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC 

DIVISIÓN DE LA LICENCIATURA EN INFORMATICA 
ASIGNATURA: PROGRAMACIÓN Y DESARROLLO DE SERVIDORES WEB 
Profa. Ma. Dolores Sabido Montejo 
PRACTICA 1 SERVLETS 

Objetivo: Desarrollar un servlet en Netbeans. 

Instrucciones: 
a)  Para crear un servlet ingrese a Netbeans. 
b)  Seleccione en el menú Archivo    Nuevo Proyecto 

c)  En las opciones de categoría elija la opción de Web y en el panel derecho Web 
Aplicattion de proyectos.
d)  De clic en el botón next. 

e)  En la siguiente ventana  modifique las siguientes características:
ü  Nombre del proyecto (Project name): sFormulario 
ü  Ruta o locación del proyecto (Project Location): En este caso puede dejarlo 
en la dirección o ruta que le da  por omisión. 
ü  Project fólder: de igual forma puede dejar la opción que le ofrece Netbeans, 
en este caso es la carpeta donde guardará el proyecto. 
ü  Adicionar Enterprise Aplication: Lo encontrará deshabilitado. 
ü  Server: elija la opción del servidor de aplicación que va a ser usada para el 
desarrollo de la aplicación, en este caso es Server tomcat 6.0.14 
ü  Java EE Version: Este es la versión de J2EE con la que se desarrolla, para 
este es: Java EE 5. 
ü  Context Path: puede dejar la opción que le ofrece por default. 
ü  Set as Main Project: deshabilite el check. 
De clic en el botón next. 
f)  En la siguiente ventana active el check de la opción para el framework: java Server 
Faces
g)  De clic en el botón finís y aparecerá la siguiente ventana.
h)  en  esa  ventana  en  el  explorador  de  objeto  de  lado  izquierdo,  se  encuentra  el 
proyecto  WebAplication  que  utilizará,  en  él  de  clic  botón  derecho  del  Mouse  y 
aparece un submenú en donde aparece la opción de new y le aparece otro menú 
emergente con la opción Servlet, de clic en él. 

i)  Aparece una ventana en la cual podrá modificar el nombre del servlet así como la 
ruta de locación
j)  De clic en el botón finish y aparecerá la ventana del editor del netbeans. 

k) Copie el siguiente código o modifique lo que debe hacer. Verifique los métodos de 
acuerdo a lo visto en clase. 
package webapplication2; 

import java.io.*; 
import java.net.*; 

import javax.servlet.*; 
import javax.servlet.http.*; 

/** 

* @author Administrador 
*/
public class NewServlet extends HttpServlet { 

/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code> 
methods. 
* @param request servlet request 
* @param response servlet response 
*/ 
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*/ 
out.println("<html>"); 
out.println("<head>"); 
out.println("<title>Formulario Datos Generales</title>"); 
out.println("</head>"); 
out.println("<body>"); 
out.println("<h1>Datos Generales </h1>"); 
out.println("<h2>"); 
out.println("<input name=Apellidop<font> Apellido Paterno</font></input>"); 
out.println("<input name=Apellidom <font>Apellido Materno</font></input>"); 
out.println("<input name=Nombre<font>Nombre</font></input></h2>"); 
out.println("<h3><input name=Direccion <font>Dirección</font></input>"); 
out.println("<select name=Colonia>"); 
out.println("<option> Benito Juarez"); 
out.println("<option>Miguel Hidalgo"); 
out.println("<option>Florida"); 
out.println("<option>Venustiano Carranza"); 
out.println("<option selected>Colonia </select></h3>"); 
out.println("<input type=submit value=Altas>"); 
out.println("<input type=submit value=Bajas>"); 
out.println("<input type=submit value=Consultas>"); 
out.println("<input type=submit value=Modificación>"); 
out.println("<input type=submit value=Salir>"); 
out.println("</body>"); 
out.println("</html>"); 

} finally { 
out.close(); 

// <editor­fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign 
on the left to edit the code."> 
/**
* Handles the HTTP <code>GET</code> method. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
processRequest(request, response); 

/**
* Handles the HTTP <code>POST</code> method. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {
processRequest(request, response); 

/**
* Returns a short description of the servlet. 
*/ 
public String getServletInfo() { 
return "Short description"; 

// </editor­fold> 
}

S-ar putea să vă placă și