Ingeniero

Páginas: 3 (673 palabras) Publicado: 12 de octubre de 2013
USO DE JAVABEANS EN JSP Y MANEJO DE SESIONES

Vamos a crear un JSP que maneje más de un JavaBean y que se llame a él mismo. Además va a utilizar el patrón MVC para separar la lógica de lapresentación.

Partiendo de un prototipo inicial, tendremos una pantalla que muestre los departamentos de una empresa y a partir del departamento seleccionado, se mostrarán solamente los empleados deldepartamento seleccionado. El prototipo inicial será el siguiente:



Entonces partiendo del prototipo anterior, debemos crear un JavaBean para encapsular los datos de cada departamento y otro JavaBeanpara encapsular los datos de cada uno de los empleados que se mostrarán en la tabla.

Crearemos la clase Departamento en un archivo llamado Departamento.java. Este archivo debe guardarse enjakarta-tomcat-4.1.12\webapps\temas\WEB-INF\classes\temas\paq02

package temas.paq02;

import java.io.Serializable;

public class Departamento implements Serializable
{
private int deptId;
privateString deptName;

public void setDeptId(int newDeptId)
{
deptId = newDeptId;
}

public int getDeptId()
{
return deptId;
}

public void setDeptName(String newDeptName)
{deptName = newDeptName;
}

public String getDeptName()
{
return deptName;
}
}

Ahora crearemos la clase Empleado en un archivo llamado Empleado.java. Este archivo debe guardarse enjakarta-tomcat-4.1.12\webapps\temas\WEB-INF\classes\temas\paq02

package temas.paq02;

import java.io.Serializable;

public class Empleado implements Serializable
{
private int empId;
privateString empFname;
private String empLname;

public void setEmpId(int newEmpId)
{
empId = newEmpId;
}

public int getEmpId()
{
return empId;
}

public void setEmpFname(StringnewEmpFname)
{
empFname = newEmpFname;
}

public String getEmpFname()
{
return empFname;
}

public void setEmpLname(String newEmpLname)
{
empLname = newEmpLname;
}

public...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS