Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 10-ene-2007, 13:25   #781 (permalink)
assault ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Re: ummm nose nose

Cita:
Iniciado por manu_el_3 Ver Mensaje
hola, me parece buena tu solución, pero para que seamos mas claros, si estas usando java, y es lo mas obvio, como abres tu navegador en linux?
no es por llevar la contraria, pero deberias poner ambos no?
Jajaja... es cierto... es que la solucion no la cree yo... la encontre por ahi (he colocado el sitio y el post)... es mas... creo que ni para windows 98 funciona, pues el comando es distinto... yo lo necesitaba para xp y eso encontre... seria interesante que alguien encontrara un metodo estandar de llamar al navegador que tengamos por defecto, asi funcionaria en cualquier S.O.
assault está desconectado   Responder Citando
Antiguo 11-ene-2007, 03:22   #782 (permalink)
Nighter no se puede cailificar en este momento
 
Avatar de Nighter
 
Fecha de Ingreso: enero-2007
Mensajes: 70
Enviar un mensaje por MSN a Nighter
Re: Jasper Report + iReport + NetBeans 4

Buenos dias a todos.

como ven soy nuevo en este foro y si me meti fue porque se ve que hay mucha gente que sabe y esta dispuesta a ayudar

empezando, les comento que soy veterano en java se pero nuevo en jasper y ahorita lo que necesito es crear unos reportes tipo factura de media carta, el problema es que ya me chute unos tutos de IR (ireport) y ya cree mis jrxml, que para iniciar solo muestan texto y una imagen (todo estatico) pero al momento de yamarlo desde java me genera un pdf en blanco, pero si me respeta el tamaño de hoja y eso pero no muestra nada mas, como lo mencionan varios en el foro cheque las versiones de los jars (de hecho no las cheque, pa que no hubiera pierde las copie directamente de IR) y las meti a mi proyecto en netbeans 5.5 no mejenera ningun error ni nada pero ps no se ve nada en el pdf que podra ser, de antemano agradezco su ayuda y feliz año a todos.

PD anexo el codigo:

package jasper;

import net.sf.jasperreports.engine.*;
import java.util.HashMap;
import net.sf.jasperreports.view.JasperViewer;

public class Main {

public static void main(String[] args)
{
JasperReport jasperReport;
JasperPrint jasperPrint;


try
{
jasperReport = JasperCompileManager.compileReport("D:/My Documents/Jasper Files/pruebaOCMA.jrxml");

jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap());
JasperExportManager.exportReportToPdfFile(jasperPr int, "D:/My Documents/Jasper Files/pruebaOCMA.pdf");
//JasperViewer.viewReport(jasperPrint);

System.out.println("PDF creado...");
}
catch (JRException e)
{
e.printStackTrace();
}
}
}

PD 2 es cierto que no mando nada de parametros por medio del new HashMap() pero supongo que me debe de imprimir el texto estatico que ya tiene el jrxml no? en fin no se ve nada
Nighter está desconectado   Responder Citando
Antiguo 11-ene-2007, 08:26   #783 (permalink)
cryptex ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 32
Re: Jasper Report + iReport + NetBeans 4

cuando lo llene debe colocarle un datasource, asi sea vacio:
Código PHP:
jasperPrint JasperFillManager.fillReport(jasperReport, new HashMap(),new JREmptyDataSource()); 
Saludos,

Aprovecho para preguntar , tengo una factura que ocupa 1/3 de la hoja, necesito tener 3 copias de lo mismo, en la misma hoja, pero en el esquema solo hay un DETAIL y lo uso con un JRResultSetDataSource, de antemano gracias por cualquier ayuda

Última edición por cryptex; 11-ene-2007 a las 08:36.
cryptex está desconectado   Responder Citando
Antiguo 11-ene-2007, 15:06   #784 (permalink)
Narutage ha deshabilitado el karma
 
Avatar de Narutage
 
Fecha de Ingreso: enero-2007
Mensajes: 2
Re: Jasper Report + iReport + NetBeans 4

HOla, este es el primer mensaje que posteo pero me han servido de mucho los ya puesto por ustedes......

ultimamente me esta dando un error al generar los reportes pues cuando trato de ejecutar uno de ellos desde la pagina Jsp no encuentra el .Jasper, ni poniendo este en el directorio raiz ni pasandole la direccion exacta donde se encuentra, agradeceria si alguno puede ayudarme a lo mejor es un eroor bobo pero no lo encuentro, gracias de antemano
Narutage está desconectado   Responder Citando
Antiguo 15-ene-2007, 10:21   #785 (permalink)
sito-ito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
Re: Jasper Report + iReport + NetBeans 4

Alguien le ha pasado que le pasen un parametro de tipo java.util.Calendar y tener que mostrarlo.

he intentado hacerlo de esta forma (que en java normal funciona)

$P{Fecha}.get($P{Fecha}.YEAR)

de tipo Integer pero me da error de Casting.

A alguien le ha pasado algo parecido????
sito-ito está desconectado   Responder Citando
Antiguo 16-ene-2007, 13:52   #786 (permalink)
stack ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 9
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por sito-ito Ver Mensaje
Alguien le ha pasado que le pasen un parametro de tipo java.util.Calendar y tener que mostrarlo.

he intentado hacerlo de esta forma (que en java normal funciona)

$P{Fecha}.get($P{Fecha}.YEAR)

de tipo Integer pero me da error de Casting.

A alguien le ha pasado algo parecido????
Hola.... no lo mandes de esa manera... mandalo tipo String...
stack está desconectado   Responder Citando
Antiguo 17-ene-2007, 08:46   #787 (permalink)
sito-ito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
Re: Jasper Report + iReport + NetBeans 4

Pues seguimos con dudas:

Que hay que modificar para que el tamaño del fiel por ejemplo "descripcion" se adapte a lo que le mando, ya que me ocurre que algunas veces es algo muy grande y otras mucho mas pequeño y o se me queda mucho blanco y no me lo muestra entero???



********************************************


Bueno ya lo se y para variar era un tonteria:

Hay que activar la casilla del textField-> Stretch with overflow que esta en propiedades

Última edición por sito-ito; 17-ene-2007 a las 08:59.
sito-ito está desconectado   Responder Citando
Antiguo 25-ene-2007, 06:21   #788 (permalink)
marcosq ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 1
Re: Jasper Report + iReport + NetBeans 4

Hola a todos, tengo un problema particular,ojala que alguien me pueda ayudar.
Construi con Ireport una CrossTab en cuyo detalle me llegan datos que son de cantidad indefinida, sin embargo tanto las filas como las columnas tienen un ancho y alto fijo y cuando vienen mas datos de los que caben en la fila, estos no aparecen. Mi pregunta es existirá alguna opción o manera de hacer que el largo o ancho de estos textfield que forman parte de la crosstab, sea variable?.

Gracias por la atencion
marcosq está desconectado   Responder Citando
Antiguo 25-ene-2007, 21:10   #789 (permalink)
Narutage ha deshabilitado el karma
 
Avatar de Narutage
 
Fecha de Ingreso: enero-2007
Mensajes: 2
Re: Jasper Report + iReport + NetBeans 4

Hola, necesito saber si alguno de ustedes sabe la diferencia entre
AbstractSimpleDataSource y AbstractCollectionDataSource, cuando extender de cada cual, gracias de antemano
Narutage está desconectado   Responder Citando
Antiguo 29-ene-2007, 10:54   #790 (permalink)
sito-ito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
mucho tiempo para mostrar el informe

Hola, llevo tiempo haciendo reportes pero no he conseguido que el tiempo de respuesta al llamar a un reporte sea el adecuado, si tiene muchas paginas (+de 10 ) empieza a tardar alrededor de un minuto en rellenar el reporte, lo que me parece una barbaridad.

A alquien le pasa lo mismo? ¿como se puede solucionar o mejorar?
sito-ito está desconectado   Responder Citando
Antiguo 31-ene-2007, 10:32   #791 (permalink)
KARU06 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 5
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por JAMCH Ver Mensaje
Tengoun problema que quiza ya le este pasando a mas de uno, utilizo una conexion con Hibernate y obtengo una List de Objetos, para esto en el classpath coloco el directorio donde estan las .class y el cfg.xml. hasta aca de maravilla, puedo ver el nombre de los att del objeto, una maravilla.
El problema es cuando coloco un att de tipo long, al compilar lo quiere transformar a Long y me da ClassCastException, como tengo que obtener el field $F{codTan} he probado porner el new Long($F{codTan}) pero sigue igual. Si alguine tiene idea, quiza estoy haciendo algo mal. Muchas gracias
hola JAMCH.. como estas? Desafortunadamente tengo el mismo problema que tu.. bueno casi el mismo creo.. Tengo un proyecto en NetBeans, y manejo Hibernate, en el classpath tengo agregado el cfg.xml y los .class... Sin embargo no me sale nada!! Le hago el test y me sale "connection Succesful" pero intento hacer un query y nada... neurotico ya no se que hacer...
Porfitas si puedes contestame lo mas pronto posible yap...
KARU06 está desconectado   Responder Citando
Antiguo 01-feb-2007, 14:57   #792 (permalink)
solvills ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Ubicación: Colombia-Bucaramanga
Mensajes: 3
Re: Jasper Report + iReport + NetBeans 4

Necesito tu ayuda no he podido solucionar el problema de numerar los registros en un data report, me seria de gran ayuda me colaboraras.. Att...sol
solvills está desconectado   Responder Citando
Antiguo 05-feb-2007, 07:50   #793 (permalink)
galarm21 ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 3
Re: Jasper Report + iReport + NetBeans 4

hola a todos.Soy nuevo en el manejo de reportes.

lo que necesito saber es, que librerias aparte del jfreechart-1.0.0-rc1 se necesitan para el manejo de graficos en java. ya que cuando llamo un reporte hecho en iReport-0.5.2 que contiene un grafico desde un jsp me saca el siguiente error:

java.lang.NoClassDefFoundError: org/jfree/ui/Drawable
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknow n Source)
java.net.URLClassLoader.defineClass(Unknown Source)

yo ya coloque el jfreechart-1.0.0-rc1 en las librerias de apache tomcat pero aun asi me saca el error. He estado buscando si hay otras librerias pero no los he encontrado.

les coloco el codigo por si he hecho algo mal :

<% response.reset();%>
<% response.setHeader("Pragma","no-cache");%>
<% response.setHeader("Cache-Control","no-store");%>
<% response.setDateHeader("Expires",-1);%>

<%@ page import="net.sf.jasperreports.engine.export.*"%>
<%@ page import="net.sf.jasperreports.engine.*"%>
<%@ page import="net.sf.jasperreports.engine.fill.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.awt.Frame" %>
<%@ page import="javax.naming.*" %>
<%@ page import="net.sf.jasperreports.view.*"%>
<%@ page import="net.sf.jasperreports.charts.*"%>
<%@ page import="net.sf.jasperreports.engine.JasperReport"% >
<%@ page import="net.sf.jasperreports.charts.util.*"%>
<%@ page import="org.jfree.data.*"%>
<%@ page import="org.jfree.chart.*"%>
<%@ page import="org.jfree.chart.plot.*"%>
<%@ page import="java.awt.image.*"%>
<%@ page import="org.jfree.data.category.CategoryDataset"%>
<%@ page import="org.jfree.data.category.DefaultCategoryDat aset"%>
<%@ page import="org.jfree.data.jdbc.JDBCCategoryDataset"%>
<%@ page import="org.jfree.data.jdbc.JDBCXYDataset"%>
<%@ page import="org.jfree.data.xy.XYDataset"%>
<%@ page import="org.jfree.data.xy.XYSeries"%>
<%@ page import="org.jfree.data.xy.XYSeriesCollection"%>

<%
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/acciones");
Connection conn = ds.getConnection();

String tip="";
String periodo="";

try {
periodo = request.getParameter("periodo");
if (periodo == null) periodo = "";
} catch (NullPointerException e){ periodo = ""; }

try {
tip = request.getParameter("tip");
if (tip == null) tip = "";
} catch (NullPointerException e){ tip = ""; }

System.out.println("tip vale "+tip);
System.out.println("periodo vale "+periodo);

File reportFile = new File(application.getRealPath("/reportes/totales.jasper"));

Map parameters = new HashMap(); //en parameters hay q meterle todos los campos q muestra el reporte
parameters.put("PERIODO",periodo);//parametros del grafico
parameters.put("TIP",tip);//parametros del grafico



parameters.put("BaseDir", reportFile.getParentFile());

byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
conn.close();

%>

les agradecería alguna ayuda.
galarm21 está desconectado   Responder Citando
Antiguo 05-feb-2007, 09:27   #794 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Re: Jasper Report + iReport + NetBeans 4

Si mal no recuerdo, la librería jfreechart, tiene una dependencia directa con la jcommon. Esta libreria biene incluida en el paquete que te bajas del web de jfreechart
TolaWare está desconectado   Responder Citando
Antiguo 06-feb-2007, 06:54   #795 (permalink)
galarm21 ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 3
Re: Jasper Report + iReport + NetBeans 4

me descargue la libreria jcommon en la web de jfreechart y me funciono perfectamente. gracias por la ayuda.
galarm21 está desconectado   Responder Citando
Antiguo 06-feb-2007, 11:35   #796 (permalink)
YuX
YuX ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 4
Re: mucho tiempo para mostrar el informe

Hola! yo tenía un problema similar. Generar el reporte es un proceso que lleva su tiempo, el problema está que mientras se genera la GUI se "bloquea", tarda mucho tiempo en volver a responder...

Bueno, en fin la solucion es colocar todo el código que genera el reporte en otra clase que herede de SwingWorker, (bueno antes debes buscar el .jar y agregar la libreria en el proyecto) en el método doInBackground(). de esta forma todo el trabajon del reporte se realiza en otro hilo y tu aplicación "no sufre".
YuX está desconectado   Responder Citando
Antiguo 06-feb-2007, 12:32   #797 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Re: Jasper Report + iReport + NetBeans 4

[QU OTE=galarm21;1882225]me descargue la libreria jcommon en la web de jfreechart y me funciono perfectamente. gracias por la ayuda.[/quote]

De nada, la proxima crea tu pregunta en un tema nuevo
TolaWare está desconectado   Responder Citando
Antiguo 14-feb-2007, 12:58   #798 (permalink)
msq
msq no se puede cailificar en este momento
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Pregunta iReport + Barcode + Sun One

Hola; estoy trabajando con iReport para diseñar informes y mi aplicación web Java es desplegada en servidor Sun One 7. Tengo problemas para visualizar informes que contienen códigos de barras (el resto de informes se visualizan correctamente); el error producido es el siguiente:

WARNING ( 1373): CORE3283: stderr: net.sf.jasperreports.engine.JRException: No appropriate image writer found for the "jpeg" format.
WARNING ( 1373): CORE3283: stderr: at net.sf.jasperreports.engine.util.JRJdk14ImageEncod er.encode(JRJdk14ImageEncoder.java:95)
...

He revisado varios foros, y tutoriales, y creo tener bien configurado todo el entorno, de hecho, los informes sin códigos de barras me funcionan correctamente; supongo q el error tendrá q ver con el tipo de barcode utilizado... (en mi caso code39)... Por cierto, este error sólo se produce en Sun ONe (no en JBoss ni en WebSphere).

¿Algun caso parecido? Gracias. Saludos.
msq está desconectado   Responder Citando
Antiguo 14-feb-2007, 13:16   #799 (permalink)
solvills ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Ubicación: Colombia-Bucaramanga
Mensajes: 3
Re: Gracias, Pero Ya Lo Resolvi

Hola Manuel tengo el mismo problemas, no se como numerar en un datareport los resultado de una consulta... ayudameee.. Gracias es urgente... Porfis
solvills está desconectado   Responder Citando
Antiguo 16-feb-2007, 09:10   #800 (permalink)
muabdib ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
Problema con el formato del xls

Hola a todos, soy nuevo en el uso del ireport/jasperreport y mi problema es el siguiente, genero el documento excel correctamente pero el formato no es correcto, las filas se juntan y en algunas zonas desaparecen quedando los datos fuera de las celdas...podríais indicarme cómo solucionarlo...estoy utilizando el ireport 1.3.0

Gracias y un saludo.
muabdib está desconectado   Responder Citando
Antiguo 16-feb-2007, 09:55   #801 (permalink)
muabdib ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
cont. problema formato excel

hola, tambien agradecería mucho que alguien me indicara los pasos correctos que tengo que dar para generar el xls de forma correcta con el ireport...por si estoy metiendo la pata...

Saludos.
muabdib está desconectado   Responder Citando
Antiguo 21-feb-2007, 09:30   #802 (permalink)
czazueta ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Re: Jasper Report + iReport + NetBeans 4

DestruKtor:

Hola estoy empezando con el iReport, y quiero insertar una grafica, pero no puedo graficar varios puntos, solo grafico el primer punto, me podrias ayudar, o alguien del foro me podria decir como hacerle..

Saludos y Gracias,
czazueta está desconectado   Responder Citando
Antiguo 27-feb-2007, 14:54   #803 (permalink)
newpamslain ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Sonrisa Re: Jasper Report + iReport + NetBeans 4

Holas, a todos recien estoy aprendiendo a usar el iReports
tengo uan duda
tengo p.e. dos tablas Tabla Mascota, tabla Persona y ambos tienen como campo CODIGO, como lo invocaria utilizanod los textfield??

OItra pregutna, se puede ingresar varios querys al ireport os imolemente uno? si se pueden varios xfavor enseñenmelos pliz
txss! =)
pamela r.s
newpamslain está desconectado   Responder Citando
Antiguo 05-mar-2007, 08:34   #804 (permalink)
camilum ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 7
Re: Jasper Report + iReport + NetBeans 4

Tengo el siguiente error:

Mensaje de error ==> Class not found when loading object from file : C:\codigos\Poyrcto\Proyecto\build\web\Reportes\env ia_rut.jasper
Causa del error ==> java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap

Con esto no muestra el reporte, caul puede ser el problema que esta causando el error ?
y este es mi codigo:

protected void handleSubmit(HttpServletRequest request, HttpServletResponse response) throws IOException {

PrintWriter out = null;
String reReporte = request.getParameter("reporte");
String rut = request.getParameter("rut");
System.out.println("el nombre del reporte es "+reReporte);

try {
Connection con = DbPoolManager.getConnection("mysql_");
String rptfilename = "/Reportes/"+reReporte;
HashMap params = new HashMap();
params.put("rut_fun", rut);
JasperPrint jasperprint = JasperFillManager.fillReport(getServletContext().g etRealPath("/") + rptfilename, params, con);
byte[] pdfasbytes = JasperExportManager.exportReportToPdf(jasperprint) ;
ServletOutputStream outstream = response.getOutputStream();
response.setContentType("application/pdf");
response.setContentLength(pdfasbytes.length);
response.setHeader("Content-disposition", "inline; \"envia_rut.pdf\"");
outstream.write(pdfasbytes);
} catch (Exception ne) {
out = response.getWriter();

out.println("<html>");
out.println("\t<body>");
out.println("\t\t<br /><br />");
out.println("\t\tA ocurrido un error no es posible "
+ "despelgar el reporte "
+ "en este momento.");
out.println("\t\t<br /><br />");
out.println("\t\tMensaje de error ==> " + ne.getLocalizedMessage());
out.println("\t\t<br />");
out.println("\t\tCausa del error ==> " + ne.getCause());
out.println("\t</body>");
out.println("</html>");
} finally {
try {

} catch (Exception e) {
e.printStackTrace();

}
}
}
camilum está desconectado   Responder Citando
Antiguo 05-mar-2007, 11:06   #805 (permalink)