|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.GenericServlet javax.servlet.http.HttpServlet Persona
public class Persona
En este servlet implementamos el formulario Persona, el cual nos permite movernos por los distintos registros de la tabla persona, pudiéndo modificar los datos,borrar o añadir nuevos registros. Created: 10/05/2006
Field Summary | |
---|---|
(package private) java.lang.String |
accion
Acción a realizar por el servlet |
(package private) java.lang.String |
apellido1
Primer apellido de la persona |
(package private) java.lang.String |
apellido2
Segundo apellido de la persona |
(package private) java.lang.String |
cp
Codigo postal de la direccion de una persona |
(package private) java.lang.String |
direccion
Direccion de la persona, calle, plaza, piso, puerta, escalera, portal, etc. |
(package private) java.lang.String |
email
Correo electronico de una persona |
(package private) java.sql.Date |
fechaNacimiento
Fecha de nacimento de una persona |
(package private) java.lang.String |
localidad
Localidad de la direccion de una persona |
(package private) java.lang.String |
lugarNacimiento
Lugar de nacimiento de una persona |
(package private) java.lang.String |
nacionalidad
Nacionalidad de una persona |
(package private) java.lang.String |
nif
Numero de Identificacion Fiscal (DNI+ letra) |
(package private) java.lang.String |
nombre
Nombre de la persona |
(package private) int |
num
Número de registro que está mostrando el servlet |
(package private) int |
pid
Identificador de persona |
(package private) java.lang.String |
provincia
Provincia de la direccion de una persona |
(package private) java.lang.String |
sexo
Sexo de la persona: Hombre (H) o mujer (M) |
(package private) java.lang.String |
telefono
Telefono de contacto de una persona |
Constructor Summary | |
---|---|
Persona()
|
Method Summary | |
---|---|
void |
barraHerramientas(java.io.PrintWriter out)
En este método se añade a la página la barra de herramientas, es decir, el botón de anterior, siguiente, modificar, borrar y nuevo |
void |
barraHerramientasNuevo(java.io.PrintWriter out)
En este método se añade a la página la barra de herramientas cuando se va a añadir un nuevo registro, sólo hay dos acciones Crear y Cancelar |
void |
cabeceraHTML(java.io.PrintWriter out,
java.lang.String titulo)
Este método escribe la cabecera HTML de la página web. |
void |
cogeParametros(javax.servlet.http.HttpServletRequest req)
En este método se recogen los parámetro del formulario. |
void |
cogeRegistro(java.sql.Statement s,
java.io.PrintWriter out)
En este método se recogen los parámetro del formulario. |
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, mostrar el formulario y rellenarlo o no dependiendo de la acción que se le pase como parámetro |
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 |
muestraFormulario(java.io.PrintWriter out)
Este método escribe una tabla HTML con un formulario que muestra la tupla en memoria, para consultar/crear/introducir/modificar los datos de la tabla Persona. |
void |
pieHTML(java.io.PrintWriter out)
Este método escribe el pie HTML de la página web. |
void |
tituloHTML(java.io.PrintWriter out,
java.lang.String mensaje,
boolean volver)
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 |
Field Detail |
---|
java.lang.String accion
int num
int pid
java.lang.String nombre
java.lang.String apellido1
java.lang.String apellido2
java.lang.String direccion
java.lang.String cp
java.lang.String localidad
java.lang.String provincia
java.lang.String telefono
java.lang.String email
java.lang.String lugarNacimiento
java.sql.Date fechaNacimiento
java.lang.String nif
java.lang.String sexo
java.lang.String nacionalidad
Constructor Detail |
---|
public Persona()
Method Detail |
---|
public void init(javax.servlet.ServletConfig conf) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
init
in class javax.servlet.GenericServlet
conf
- Variable con la configuración del servlet
javax.servlet.ServletException
public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException
doGet
in class javax.servlet.http.HttpServlet
req
- Variable para la llamada al servletres
- Variable para la respuesta al servlet
javax.servlet.ServletException
java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException
doPost
in class javax.servlet.http.HttpServlet
req
- Variable para la llamada al servletres
- Variable para la respuesta al servlet
javax.servlet.ServletException
java.io.IOException
public void cogeRegistro(java.sql.Statement s, java.io.PrintWriter out)
s
- clase para realiza la sentencia de consultaout
- salida del servlet donde escribirpublic void cogeParametros(javax.servlet.http.HttpServletRequest req)
req
- Variable para la llamada al servletpublic void muestraFormulario(java.io.PrintWriter out)
out
- salida del servlet donde escribirpublic void barraHerramientas(java.io.PrintWriter out)
out
- salida del servlet donde escribirpublic void barraHerramientasNuevo(java.io.PrintWriter out)
out
- salida del servlet donde escribirpublic void cabeceraHTML(java.io.PrintWriter out, java.lang.String titulo)
out
- salida del servlet donde escribirtitulo
- titulo de la página HTMLpublic void tituloHTML(java.io.PrintWriter out, java.lang.String mensaje, boolean volver)
out
- salida del servlet donde escribirmensaje
- titulo o mensaje de error de la página HTMLvolver
- nos dice si poner el enlace de volver o nopublic void pieHTML(java.io.PrintWriter out)
out
- salida del servlet donde escribir
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |