Class Asignaturas

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by Asignaturas
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Asignaturas
extends javax.servlet.http.HttpServlet

En este servlet implementamos el formulario Asignaturas, el cual muestra una página HTML con las distintas asignaturas que hay en la tabla Asignatura de la base de datos de la Facultad de Estudios Avanzados Created: 10/05/2006

See Also:
Serialized Form

Constructor Summary
Asignaturas()
           
 
Method Summary
 void cabeceraHTML(java.io.PrintWriter out, java.lang.String titulo)
          Este método escribe la cabecera HTML de la página web.
 void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Este método implementa el método doGet que se encargará de conectarse a la base de datos extraer los datos y mostrar el informe
 void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Este método implementa el método doPost, simplemente haciendo una rellamada a doGet.
 void init(javax.servlet.ServletConfig conf)
          Este método implementa el método init por defecto
 void pieHTML(java.io.PrintWriter out)
          Este método escribe el pie HTML de la página web.
 void tablaAsignaturas(java.io.PrintWriter out, java.sql.ResultSet resultados)
          Este método escribe una tabla HTML a partir del conjunto de resultados de una consulta
 void tituloHTML(java.io.PrintWriter out, java.lang.String mensaje)
          Este método escribe el titulo de la página HTML aunque también sirve para mostrar un posible error de la BD.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Asignaturas

public Asignaturas()
Method Detail

init

public void init(javax.servlet.ServletConfig conf)
          throws javax.servlet.ServletException
Este método implementa el método init por defecto

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Parameters:
conf - Variable con la configuración del servlet
Throws:
javax.servlet.ServletException

doGet

public void doGet(javax.servlet.http.HttpServletRequest req,
                  javax.servlet.http.HttpServletResponse res)
           throws javax.servlet.ServletException,
                  java.io.IOException
Este método implementa el método doGet que se encargará de conectarse a la base de datos extraer los datos y mostrar el informe

Overrides:
doGet in class javax.servlet.http.HttpServlet
Parameters:
req - Variable para la llamada al servlet
res - Variable para la respuesta al servlet
Throws:
javax.servlet.ServletException
java.io.IOException

doPost

public void doPost(javax.servlet.http.HttpServletRequest req,
                   javax.servlet.http.HttpServletResponse res)
            throws javax.servlet.ServletException,
                   java.io.IOException
Este método implementa el método doPost, simplemente haciendo una rellamada a doGet.

Overrides:
doPost in class javax.servlet.http.HttpServlet
Parameters:
req - Variable para la llamada al servlet
res - Variable para la respuesta al servlet
Throws:
javax.servlet.ServletException
java.io.IOException

tablaAsignaturas

public void tablaAsignaturas(java.io.PrintWriter out,
                             java.sql.ResultSet resultados)
                      throws java.sql.SQLException
Este método escribe una tabla HTML a partir del conjunto de resultados de una consulta

Parameters:
out - salida del servlet donde escribir
resultados - resultados de la consulta
Throws:
java.sql.SQLException

cabeceraHTML

public void cabeceraHTML(java.io.PrintWriter out,
                         java.lang.String titulo)
Este método escribe la cabecera HTML de la página web.

Parameters:
out - salida del servlet donde escribir
titulo - titulo de la página HTML

tituloHTML

public void tituloHTML(java.io.PrintWriter out,
                       java.lang.String mensaje)
Este método escribe el titulo de la página HTML aunque también sirve para mostrar un posible error de la BD.

Parameters:
out - salida del servlet donde escribir
mensaje - titulo o mensaje de error de la página HTML

pieHTML

public void pieHTML(java.io.PrintWriter out)
Este método escribe el pie HTML de la página web.

Parameters:
out - salida del servlet donde escribir