Ver Mensaje Individual
  #205 (permalink)  
Antiguo 08/06/2005, 10:31
patasgreen20
 
Fecha de Ingreso: mayo-2005
Mensajes: 13
Antigüedad: 19 años
Puntos: 0
LARAOS Pues se podria decir que si, tengo 2 jsp, una que me muestra la info en patalla que llamare "a" y otra que me muestra el PDF que llamare "b", en la primera JSP "a" tengo lo siguente

java.sql.Statement stmt = null;
java.sql.ResultSet rs = null;


try
{
stmt = conna.createStatement();
} catch(Exception e)
{
System.out.println("Error stmt!"+ e);
}
j=0;
rs = stmt.executeQuery(sqltodo);

while (rs.next())
{
String cad1= rs.getString(1); if (cad1 == null ) cad1 = " ";
String cad2= rs.getString(2); if (cad2 == null ) cad2 = " ";
//ESTE CONTADOR MUESTRA CUANTOS REGISTROS HAY
j=j+1;

Luego en la parte de abajo de la jsp "a", coloco 1 boton "GENERAR PDF"
<form action="reportePDF.jsp" method="post" name="form3" " >
<input NAME="sub" TYPE="hidden" VALUE="NO">
<div aling="center">
<input type="submit" name="Submit" value="Generar PDF" <%if(j==0) {%>disabled = true <%}%> >
</div>
</form>

como podras ver el boton se deshabilita (es decir no puede ser precionado) si no encuentra registro alguno, si encuentra por lo menos 1 registro el boton es habilitado, y manda a otro jsp "b" que genera el pdf, aqui tienes varias opciones subir a session el QUERY desde el jsp "a" y recibirlo en la jsp "b", y meterlo al reporte!