Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2005, 07:28
jachavez
 
Fecha de Ingreso: julio-2004
Mensajes: 50
Antigüedad: 19 años, 10 meses
Puntos: 0
Ayuda con un Bean

Hola a todos tengo este bean que lo unico que tiene son consultas ya definidas lo que trato de hacer en mi sitio web es encapsular lo mas que pueda la capa de datos entonces defini esta clase que se llama sqlFacturas para guardar todas las consultas del mantenimiento de facturas

Código:
package databeans.consultas;

public class sqlFacturas
{
  private static String sqlHeader;
  public static int id;
  public static String sqlCliente = "select * from cliente order by clt_apels";
  public static String sqlFP = "select * from forma_pago order by forma_pago_descp";
  public static String sqlTF = "select * from tipo_factura order by tfact_nm";
  public static String sqlHFact = "select * from factura where factura_id=";

}
en el jsp uso taglibs para hacer consultas y todas esas como puedo hacer para realizar mis consultas pasando las variables definidas dentro de la clase trate de hacer algo como esto y no me funciono


Código HTML:
<sql:query var="sqlClt" dataSource="${datasource}" maxRows="4">
 <jsp:getProperty name="sqlConsultas" property="sqlCliente" /> 
</sql:query>

<sql:query var="sqlFP" dataSource="${datasource}">
 <jsp:getProperty name="sqlConsultas" property="sqlFP" />   
</sql:query>
<sql:query var="sqlTF" dataSource="${datasource}">
 <jsp:getProperty name="sqlConsultas" property="sqlTF" />   
</sql:query>

<sql:query var="edtFactura" dataSource="${datasource}">
 <jsp:getProperty name="sqlConsultas" property="sqlHFact" />   
  <c:out value="${idfac}" />
</sql:query> 
me dice que no puede acceder a esa propiedad como tengo que definir el bean con tal de lo que denomine como una propiedad algo hace falta me podrian decir que podria ser

agradezco de antemano cualquier ayuda