error en JBean

Pilar
19 de Febrero del 2004
Hola,
Tengo la siguiente estructura:
1. Tengo definida una clase llamada C1 donde tengo definido un método:
public String [] M1(Connection con, String Parametro)
2. Tengo un fichero libreria.jsp donde tengo la siguiente instrucción:
<jsp:useBean id="exeBD" scope="page" class="C1" />
3. Tengo otro fichero Fichero.jsp en el cual tengo:
<%@ include file="libreria.jsp"%>
...
y una función dentro de este fichero.jsp:
<%!
private String Funcion(Connection con, String parametro) {
String [] datos=new String[4];
...
datos = exeBD.datos_cambia_idiom_boton(con, parametro);
...
return X;
}
%>
Y me dá el siguiente error:
C:Fichero.jsp:314: Undefined variable or class name: exeBD datos = exeBD.M1(con, parametro);

En cambio si el código de la función lo pongo directamente en el código del fichero.jsp me funciona correctamente.

Luego el javaBean exeBD no lo reconoce dentro de la función. ¿Qué puedo hacer para que lo reconozca?

Muchas gracias.

imaz
19 de Febrero del 2004
hola pilar!

Has probado a poner el scope="session"?

agur

Pilar
19 de Febrero del 2004
Si, he probado con:
scope="page"
scope="application"
scope="session"
y nada.