Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-1-
Servlets - JSP
SESIN 1
Java EE
-2-
Servlets - JSP
SESIN 1
Java EE
-3-
El resultado de la creacin del proyecto es un directorio con la estructura estndar de los proyectos web:
1.2
Como podemos apreciar al crear el proyecto se genera la pgina index.jsp que reutilizaremos para
codificar nuestro formulario.
Cdigo final:
Servlets - JSP
SESIN 1
Java EE
1.3
-4-
Servlets - JSP
SESIN 1
Java EE
-5-
Como podemos apreciar en la ltima pantalla ya no es necesario incluir la informacin del servlet en el
fichero web.xml como se haca antiguamente, esto se ha sustituido por una anotacin en el propio cdigo
como veremos a continuacin.
Cdigo final:
package servlets;
import
import
import
import
import
import
import
java.io.IOException;
java.io.PrintWriter;
javax.servlet.ServletException;
javax.servlet.annotation.WebServlet;
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
Servlets - JSP
SESIN 1
Java EE
-6try {
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet MiPrimerServlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<p>Usted ha escrito : " + txt + "</p>");
out.println("</body>");
out.println("</html>");
} finally {
out.close();
}
}
/**
* Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
@Override
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
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
* @return a String containing servlet description
*/
@Override
public String getServletInfo() {
return "Short description";
}
Servlets - JSP
SESIN 1
Java EE
1.4
-7-
Para desplegar y ejecutar la aplicacin en el servidor tan solo tenemos que pulsar sobre el botn derecho en
MiProyecto y seleccionar Deploy y despus ejecutar la aplicacin o directamente ejecutarla ya que
previamente se realizar el despliegue.
Servlets - JSP
SESIN 1