Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2015, 22:28
Avatar de mouxo
mouxo
 
Fecha de Ingreso: febrero-2015
Mensajes: 2
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta Error con jsp:setProperty (No puedo encontrar información de la propiedad...)

Soy nuevo con jsp y llevo un par de semanas loco pq me he atascado con esto.

Tengo una pagina jsp que llama a ficha.jsp?codigoreceta=787
Tengo ficha.jsp que contiene dos líneas para definir una bean y definir su valor (que uso porteriormente para hacer una query contra mysql) así:
<jsp:useBean id="mybean2" scope="session" class="mis.recetas.CodigoRecetaHandler" />
<jsp:setProperty name="mybean2" property="codigoreceta" />
Tengo una clase CodigoRecetaHandler (en CodigoRecetaHandler.java) así:
package mis.recetas;

public class CodigoRecetaHandler {

private Integer codigoreceta;

/**
* Creates a new instance of CodigoRecetaHandler
*/
public CodigoRecetaHandler() {
codigoreceta = null;
}

public Integer getCodigoReceta() {
return codigoreceta;
}

public void setCodigoReceta(Integer codigoreceta) {
this.codigoreceta = codigoreceta;
}

}
Compila sin errores, pero al ejecutar la webapp en navegador me da este error:
org.apache.jasper.JasperException: No puedo encontrar información de la propiedad 'codigoreceta' en un bean del tipo 'mis.recetas.CodigoRecetaHandler'
Tengo un codigo similar pero con string en vez de integer en otra página jsp que te lleva a ficha.jsp y funciona perfectamente. He leído en todos los foros que he encontrado pero sigo perdido.

Soy incapaz de salir de este callejón sin salida sólo, cualquier ayuda se agradece de antemano.

Última edición por mouxo; 22/02/2015 a las 04:29