Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2008, 05:36
pirrilon
 
Fecha de Ingreso: octubre-2003
Mensajes: 146
Antigüedad: 21 años, 1 mes
Puntos: 1
Respuesta: Pasar parámetros con Struts en un <a href

He estado probando con otras entidades y únicamente no me muestra las claves primarias en las tablas, ¿qué cosa más rara no?????

- InfoAdminResBean:


package vuelos.beans;

import java.io.Serializable ;

public class InfoAdminResBean implements Serializable {

private String nombre;
private String apellido1;
private String apellido2;
private String dni;
private String compania;
private String id_usuario;


public InfoAdminResBean() {
}

public String getNombre() {
return nombre;
}

public void setNombre(String valor) {
nombre = valor;
}

public String getApellido1() {
return apellido1;
}
public void setApellido1(String valor) {
apellido1 = valor;
}

public String getApellido2() {
return apellido2;
}
public void setApellido2(String valor) {
apellido2 = valor;
}

public String getDni() {
return dni;
}
public void setDni(String valor) {
dni = valor;
}

public String getCompania() {
return compania;
}

public void setCompania(String valor) {
compania = valor;
}

public String getIdUsuario(){
return id_usuario;
}

public void setIdUsuario(String valor){
id_usuario = valor;
}
}

- Código que crea la colección:
....

stmt = con.createStatement();
res = stmt.executeQuery(
"Select u.nombre, u.apellido1, u.apellido2, u.dni, a.nombre, u.id_usuario" +
" from USUARIO u, AEROLINEA a where u.perfil = 2 and u.compania = a.id_aerolinea");

Vector adminresBean = new Vector();
// Hacemos una cuenta del número de Administradores de Reservas
while (res.next()) {
InfoAdminResBean resbean = new InfoAdminResBean();

resbean.setNombre(res.getString(1));
log.debug(" Nombre: " + res.getString(1));
resbean.setApellido1(res.getString(2));
log.debug("Apellido1: " + res.getString(2));
resbean.setApellido2(res.getString(3));
log.debug("Apellido2: " + res.getString(3));
resbean.setDni(res.getString(4));
log.debug("Dni: " + res.getString(4));
resbean.setCompania(res.getString(5));
log.debug("Compañia: " + res.getString(5));
resbean.setIdUsuario(res.getString(6));
log.debug("Identificador del usuario: " + res.getString(6));

adminresBean.addElement(resbean);

}
....
// Enviamos el vector de Administradores de Reservas Bean
req.setAttribute("adminresBean", adminresBean);

Insisto, lo único que diferencia a los campos que se muestran y el que no (id_usuario) es que id_usuario es clave primaria en la tabla USUARIO pero, ¿es posible que sea esta la causa?...A mí me extraña pero todo es posible...
__________________
·۰•●Pi®®ili●•۰· Lo esencial es invisible a los ojos