Un poco de ayuda con este error.
Buenas tardes Estoy iniciando mi primer ejercicio de java ee y me presenta este error el codigo compila bien y todo, pero cuando ejecuto y intenta llamar al bean me da este error:
org.apache.jasper.JasperException: PWC6054: Cannot find any information on property 'Nombre' in a bean of type 'com.poyectoWeb.Controller.Encuesta'
Alguna idea de como solucionar mi problema?
Uso netbeans y como server glassfish
Saludos.
- Inicie sesión o regístrese para enviar comentarios
En tú objeto Encuesta tienes
En tú objeto
Encuesta
tienes una propiedad (con su método get y set) de nombreNombre
?Si DatosEncuesta
Si
DatosEncuesta datosencuesta = new DatosEncuesta();
datosencuesta.setNombre(request.getParameter("nombre"));
datosencuesta.setProlLengList(request.getParameterValues("ProlLeng"));
request.setAttribute("DatosEncuesta", datosencuesta);
request.getRequestDispatcher("Salida.jsp").forward(request, response);
Pero...
Es Nombre o nombre ? probablemente sea un error como comenta neko de getters y setters, segun la espeicificación deberia ser nombre con n minuscula.
Creo que tu Clase Encuesta esta:
private String Nombre;
public void setNombre(String nombre){
this.Nombre = nombre;
}
public String getNombre(){
return this.Nombre;
}
}
Deberia de ser:
private String nombre;
public void setNombre(String nombre){
this.nombre = nombre;
}
public String getNombre(){
return this.nombre;
}
}
La causa de este problema radica en la forma en que se esta obteniendo el valor para setearlo en el objeto, esto se hace utilizando reflexion entonces probablemente esta sea la causa del error.
Saludos, espero te sirva.
Stack del error
Hola ¿Usas Jasper Reports tienes un xml para armar el reporte?, podrías poner el stack completo del error.
Gracias
Tenias razon hermano me sirvio de mucho excelente tu ayuda.
:)