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" />Tengo una clase CodigoRecetaHandler (en CodigoRecetaHandler.java) así:
<jsp:setProperty name="mybean2" property="codigoreceta" />
package mis.recetas;Compila sin errores, pero al ejecutar la webapp en navegador me da este error:
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;
}
}
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.