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

Respuesta
 
Herramientas Desplegado
Antiguo 16-ene-2008, 10:31   #961 (permalink)
vanesa_vig ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Re: Jasper Report + iReport + NetBeans 4

Gracias por tu ayuda, a lo que me referia es a la que no tiene solucion.
Si lo que me gustaria seria hacer todas las consultas en un solo reporte, pero a no ser q sepas como puedo hacer para que en vez de que me devuelva los datos


Dato 1
dato 2
dato 3


me los devuelva

dato 1 dato2 dato3

creo q me es imposoble hacer todo en el mismo reporte
vanesa_vig está desconectado   Responder Citando
Antiguo 16-ene-2008, 11:57   #962 (permalink)
djagu_26 ha deshabilitado el karma
 
Avatar de djagu_26
 
Fecha de Ingreso: enero-2008
Mensajes: 302
Enviar un mensaje por MSN a djagu_26
Re: Jasper Report + iReport + NetBeans 4

bueno vanesa_vig creo q no se puede hacer lo que tu quieres en un solo reporte debido a q cada dato q tienes es un registro diferente de la bd no?(supongo q lo lees de un query)
y el field q pones lo colocas en el detail del informe por lo tanto si cada registro es diferente entonces se agrega una fila en el detail del reporte.
saludos capaz destructor tiene la solucion....
djagu_26 está desconectado   Responder Citando
Antiguo 17-ene-2008, 01:50   #963 (permalink)
vanesa_vig ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Re: Jasper Report + iReport + NetBeans 4

Mi problema no es de la lectura de datos, ya que puedo hacer una sola consulta para que me salgan todos los datos necesarios, mi problema es que la serie de datos se me imprime en colunma y yo necesitaria que me salieran en fila, es decir, por ejemplo, necesito tres datos A, B, C, cada uno de ellos es una serie de valores 1, 2, 3, lo que necesitaria seria que al crear el reprote y poner la expresion los datos me quedaran

A1 A2 A3
B1 B2 B3
C1 C2 C3

sin embargo siempre me salen

A1 B1 C1
A2 B2 C2
A3 B3 C3

Por tanto mi solucion fue crear un reporte en el que los datos estan rotados a la derecha entonce me queda como necesito que me salgan, el problema es que necesito muchas filas (lo cual haciendolo como lo hago quedan en columna) y tengo que hacer varios reportes para tener todos los datos que necesito, por eso preguntaba si alguien sabia como hacer que 3 reportes distintos salgan en un mismo pdf.
vanesa_vig está desconectado   Responder Citando
Antiguo 17-ene-2008, 05:57   #964 (permalink)
DestruKtor está en el buen camino
 
Avatar de DestruKtor
 
Fecha de Ingreso: marzo-2005
Mensajes: 92
Re: Jasper Report + iReport + NetBeans 4

vanesa_vig:

En esencia cualquier reporteador te va a desplegar los datos de la forma como son retornados los registros de tu fuentes de datos, cada linea del detalle representa un registro de tu fuente de datos.
__________________
Se Despide

DestruKtor
DestruKtor está desconectado   Responder Citando
Antiguo 17-ene-2008, 10:53   #965 (permalink)
djagu_26 ha deshabilitado el karma
 
Avatar de djagu_26
 
Fecha de Ingreso: enero-2008
Mensajes: 302
Enviar un mensaje por MSN a djagu_26
Re: Jasper Report + iReport + NetBeans 4

Bueno capaz destructor sabes como hacer esto
resulta que tengo q hacer un reporte de trabajos los cuales tengo q pasarle un arraylist con los trabajos seleccionados desde java, mi problema es que no se por donde empezar, supongo q el debo pasarle un parametro de tipo Object al reporte pero no se como hacer referencia en la sql? El diseño del reporte lo tengo hecho el problema es como hago para recorrer ese arraylist(Parametro Object) desde la sql
si alguien tiene un ejemplo de como hacerlo se agradece mucho

pd: he buscado donde poner una imagen como firma pero no encuentro por ningun lado tmb agradeceria su ayuda

saludos y gracias
djagu_26 está desconectado   Responder Citando
Antiguo 18-ene-2008, 10:48   #966 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
Re: Jasper Report + iReport + NetBeans 4

para poner una imagen simplemente asi:
Código:
<image>
                        <reportElement
                                x="500"
                                y="0"
                                width="33"
                                height="38"/>
                        <imageExpression class="java.lang.String"><![CDATA[$P{LOGO_URL}]]></imageExpression>
                </image>
donde $P{LOGO_URL} es un parametro de la url donde esta la imagen alojada en el servidor

mas información en http://www.crysfel.com/index.php/200...-jasperreport/

saludos
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 18-ene-2008, 17:18   #967 (permalink)
JAlicia ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Re: Jasper Report + iReport + NetBeans 4

hola a todos!!!!

me gustaria poner una grafica en mi reporte, pero mi pregunta es....¿se puede poner una grafica en el reporte pasandole los datos desde mi aplicacion java y no desde una base de datos? ¿y como se le pasarian los datos?

muchas gracias compis!!!
JAlicia está desconectado   Responder Citando
Antiguo 21-ene-2008, 10:10   #968 (permalink)
Riley ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Perú
Mensajes: 4
Exclamación iReport

Hola a todos..... Necesito su ayuda, resulta que trabajo en una empresa que tiene un sistema interno en php, similar a un ERP y tengo q generar reportes para el area de contabilidad, usé el IReport 2.0.4 para generarlos . Provando el IReport conseguí crear los reportes y funcionan. Pero no se como hacer para que se puedan generar los reportes dentro del sistema , ni como hacer para enviarle parametros a IReport. Además las personas de contabilidad no tienen conocimiento de herramientas como IReport y ellos necesitan que los reportes se generen automaticamente cuando ellos seleccionan por ejemplo una fecha.
Resulta que no se mucho de java...

Les agradecería mucho si me ayudan en esto....

Atentamente

Riley
Riley está desconectado   Responder Citando
Antiguo 21-ene-2008, 12:16   #969 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
Re: Jasper Report + iReport + NetBeans 4

para pasar parametros al reporte desde java

http://www.crysfel.com/index.php/200...n-jasperreport
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 22-ene-2008, 08:53   #970 (permalink)
Riley ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Perú
Mensajes: 4
Exclamación iReport

Buenos días a todos... Gracias por el link, pero desafortunadamente no funciona .... bueno les dire que el IReport 2.0.4 genera los reportes directamente, es una herramienta grafica y permite hacer los reportes con la consulta y la conexion a la base de datos.
Yo ya compile los reportes y los genere, claro que declarando los parametros que deberian ser recibidos por el reporte y aun no recibe y que como no tienen valor los imprime como "null".

¿Es necesario crear un applet para enviar los parametros e invocar a mi reporte?
Copie algunos ejemplos que encontré, pero me salen errores. Estoy trabajando con el eclipse.

Les estare muy agradecida si me ayudan con esto...
Riley está desconectado   Responder Citando
Antiguo 23-ene-2008, 09:04   #971 (permalink)
DarkHammer ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Mensajes: 1
una gran dua sobre jasperreport

Hola a todos después de mucho navegar encontré este gran foro en español que resolvió muchas de mis dudas sobre esta gran herramienta, pero tengo un problema que no se como resolver y apelo a su piedad y espero que me ayuden por favor. Bueno les cuento en que consiste mi problema. Tengo un proyecto web muy simple y sencillo lo único que hace es que al presionar un botón y este tendría que imprimir un reporte esto lo hace bien en forma local (ya que el server esta en mi pc), pero cuando pruebo esto desde otro equipo (pc) con su navegador, no funciona ya que imprime en el server y no el cliente. Mi pregunta conocen o saben alguna forma de hacer que imprima en el cliente y no el server y mediante que instrucción ya que lo he echo con la que pasa a pdf pero no me sirve necesito que se vaya directo a la impresora.
Gracias y ojala me puedan ayudar y saludos.
DarkHammer está desconectado   Responder Citando
Antiguo 24-ene-2008, 01:37   #972 (permalink)
JAlicia ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por JAlicia Ver Mensaje
hola a todos!!!!

me gustaria poner una grafica en mi reporte, pero mi pregunta es....¿se puede poner una grafica en el reporte pasandole los datos desde mi aplicacion java y no desde una base de datos? ¿y como se le pasarian los datos?

muchas gracias compis!!!

en serio nadie sabe si esto es posible?
JAlicia está desconectado   Responder Citando
Antiguo 28-ene-2008, 07:40   #973 (permalink)
Riley ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Perú
Mensajes: 4
Exclamación Re: Jasper Report + iReport + NetBeans 4

Buenos días a todos... nuevamente tengo unos problemitas con iReport... Pues tengo una consulta para generar el repote cone le wizard, pero en el momento de generar el reporte me sale un error:

Cita:
Error*rellenando*la*impresión...*Error*executing*S QL*statement*for*:*libro
net.sf.jasperreports.engine.JRException:*Error*exe cuting*SQL*statement*for*:*libro* ****at*net.sf.jasperreports.engine.query.JRJdbcQue ryExecuter.createDatasource(JRJdbcQueryExecuter.ja va:141)* ****at*net.sf.jasperreports.engine.fill.JRFillData set.createQueryDatasource(JRFillDataset.java:683)* ****at*net.sf.jasperreports.engine.fill.JRFillData set.initDatasource(JRFillDataset.java:615)* ****at*net.sf.jasperreports.engine.fill.JRBaseFill er.setParameters(JRBaseFiller.java:1203)* ****at*net.sf.jasperreports.engine.fill.JRBaseFill er.fill(JRBaseFiller.java:842)* ****at*net.sf.jasperreports.engine.fill.JRBaseFill er.fill(JRBaseFiller.java:795)* ****at*net.sf.jasperreports.engine.fill.JRFiller.f illReport(JRFiller.java:63)* ****at*net.sf.jasperreports.engine.JasperFillManag er.fillReport(JasperFillManager.java:402)* ****at*net.sf.jasperreports.engine.JasperFillManag er.fillReport(JasperFillManager.java:234)* ****at*it.businesslogic.ireport.IReportCompiler.ru n(IReportCompiler.java:944)* ****at*java.lang.Thread.run(Unknown*Source)* Caused*by:*org.postgresql.util.PSQLException:*No*s e*ha*especificado*un*valor*para*el*parámetro*1.* ****at*org.postgresql.core.v3.SimpleParameterList. checkAllParametersSet(SimpleParameterList.java:134 )* ****at*org.postgresql.core.v3.QueryExecutorImpl.ex ecute(QueryExecutorImpl.java:179)* ****at*org.postgresql.jdbc2.AbstractJdbc2Statement .execute(AbstractJdbc2Statement.java:430)* ****at*org.postgresql.jdbc2.AbstractJdbc2Statement .executeWithFlags(AbstractJdbc2Statement.java:346) * ****at*org.postgresql.jdbc2.AbstractJdbc2Statement .executeQuery(AbstractJdbc2Statement.java:250)* ****at*net.sf.jasperreports.engine.query.JRJdbcQue ryExecuter.createDatasource(JRJdbcQueryExecuter.ja va:135)* ****...*10*more*
Iimpresión no llenada. Intento usando una Fuente de datos vacia...
Pero cuando ejecuto la consulta con el EMS, me aparecen los campos y los datos....
Por favor, alguien sabe como solucionar ese problema???
Les agradeceré mucho su ayuda...
Riley está desconectado   Responder Citando
Antiguo 28-ene-2008, 09:57   #974 (permalink)
DestruKtor está en el buen camino
 
Avatar de DestruKtor
 
Fecha de Ingreso: marzo-2005
Mensajes: 92
Re: Jasper Report + iReport + NetBeans 4

Riley,

Tu error esta claro en el mensaje que te muestra ireport, dice:

Caused*by:*org.postgresql.util.PSQLException:*No*s e*ha*especificado*un*valor*para*el*parámetro*1

lo que significa que en tu consulta no le has dado valor al parametro, es decir si hiciste una consulta

SELECT * FROM TABLA WHERE Codigo = $P{parametro1}

y a $P{parametro1} no le das ningun valor, te va a lanzar ese error, en irreport esto se hace el el campo Default Value del parametro, si lo hacer x codigo debes asegurarte de pasar siemrep el parametro en el metodo fill
__________________
Se Despide

DestruKtor
DestruKtor está desconectado   Responder Citando
Antiguo 08-feb-2008, 06:04   #975 (permalink)
TNT_Alfredo está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: Arequipa - Peru
Mensajes: 13
Re: Jasper Report + iReport + NetBeans 4

Hola a todos gracias por este hilo, al comienzo tambien tuve problemas con los reportes y por la pagina mmm... 5 o 6 creo encontre la solcuion y ahora todo ok. pero como todo usuario cuando les muestras algo .. al poco tiempo quieren algo nuevo en base a lo hecho ... ahora necesito darle algunas restricciones a mi PDF generado , es decir las restriccion de no poder grabar o modificar y esas cosas q directamente dels del acrobat se podria dar facilmente ... pero como el PDF se genera on the fly ... tons nose como decirle q me cree mi PDF con algunas restricciones .... alguien que pueda ayudarme ????

Agradeciendo de antemano por la ayuda

Saludos

_TNT_
TNT_Alfredo está desconectado   Responder Citando
Antiguo 14-feb-2008, 06:57   #976 (permalink)
NsSRL ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Exclamación Re: Jasper Report + iReport + NetBeans 4

Alguien sabe como se puede cambiar el dtd por uno de host local??

Osea lo que quiero cambiar es:

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

Por otro que tengo yo en mi servidor.

El problema ocurre cuando modifico el reporte, vuelve solo a ponerse lo que habia antes(el texto que esta mas arriba).

Agradezco por anticipado su colaboración.

Saludos,

Última edición por NsSRL; 15-feb-2008 a las 10:00.
NsSRL está desconectado   Responder Citando
Antiguo 15-feb-2008, 01:22   #977 (permalink)
theFast está en el buen camino
 
Fecha de Ingreso: diciembre-2003
Mensajes: 6
Re: Jasper Report + iReport + NetBeans 4

Buenos dias.

Llevo unos dias dedicado exclusivamente a este nuevo tema para mi, creacion de reports, y hasta el momento OK, ya se más o menos usar ireport y ya me salen informes pdf, excel y html a medias.

El post, es por el problema que tengo con los html, no me los habre correctamente en el browser, salen errores como de no encuentra bien la ruta.
Otra cosa me genera un carpeta "nombreFichero.html_files" y otro que si lo habro si sale correcto que es el "fichero.html".

Alquien sabe lo que ocurre?
Otra cuestion es posible que no me genere esos archivos y carpetas?

Otra cosilla que tampoco me termina de convencer es que al generar el Excel, me crea también fisicamente el fichero en la carpeta que yo le digo.
¿Hay forma que no genere ese fichero, pero si que lo habrá en el excel y sea el usuario quien lo guarde?

Otra cosa yo le envio un sql al report por parametros pero no se como hacer referencia a un alias que tengo en la sql. ¿Que tengo que hacer un parametro con el nombre del alias, o no se puede hacer, me da errores?

Espero me podais ayudar, felicitaciones al foro, me ha ayudado mucho. Gracias de antemano.
theFast está desconectado   Responder Citando
Antiguo 19-feb-2008, 21:17   #978 (permalink)
isalorsaw ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 5
Re: Jasper Report + iReport + NetBeans 4

Hola a todos los del foro, Tengo una incognita con respecto a IReport, Como puedo enviar consultas sql dinamicas a mi reporte?
Tengo este ejemplo
//---------------------------------------------------------------------------------
Map parameters=new HashMap();
parameters.put("sql",new String("select * from Q_REGISTROS where id_user = josel"));
new Reporte(parameters,"./Reportes/registro_accesos.jasper");//OBJETO DE LLAMADO A GENERACION DE REPORTE
//---------------------------------------------------------------------------------
//Reporte.java
Reporte(Map parameters, String n){
try{
File app=new File(n);
String fileName=app.getCanonicalPath();
JasperPrint jasperPrint = JasperFillManager.fillReport(fileName,parameters,n ew Coneccion().getConexion());
JasperViewer jviewer = new JasperViewer(jasperPrint,false);
if(jasperPrint.getPages().isEmpty()==false)jviewer .show();
else JOptionPane.showMessageDialog(null,"Reporte en Blanco, Revise su Consulta","",1);

}
catch (Exception j) {
JOptionPane.showMessageDialog(null,"Mensaje de Error:"+j.getMessage());
j.printStackTrace();
}
//-------------------------------------------------------------
En el IReporte tengo definida la variable sql como $P{sql} en la configuracion de report query en IReport.

Los errores que me aparecen al momento de ejecutar mi aplicacion desde java
es : Error executing SQL Statement for: registro_accessos.

Alguna ayuda?
isalorsaw está desconectado   Responder Citando
Antiguo 20-feb-2008, 05:09   #979 (permalink)
quieresqueso ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 2
Re: Jasper Report + iReport + NetBeans 4

Hola,

tengo unos informes en IReport con su diseño propio. El caso es que necesito exportarlos a excel manteniendo el diseño (cabceras en azul) pero mostrando las
celdas de los datos (las de excel) para poder manejar la info.

Para la exportación utilizo Jasper.

¿Existe alguna forma desde IReport de configurar estos parámetros? Desde el código manejo IS_WHITE_PAGE_BACKGROUND pero esto se me aplica a todo el documento.


gracias!
quieresqueso está desconectado   Responder Citando
Antiguo 21-feb-2008, 10:38   #980 (permalink)
vanesa_vig ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Re: Jasper Report + iReport + NetBeans 4

Hola a todos, tengo un duda que no se si me la podreis resolver, alguien sabria como puedo pasar un paremetro si uso una query en mdx??
vanesa_vig está desconectado   Responder Citando
Antiguo 22-feb-2008, 03:14   #981 (permalink)
onecarlost ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Re: Jasper Report + iReport + NetBeans 4

Buenas

Tengo que hacer lo siguiente. Tengo una excel con unos graficos ya creados. Debo coger ese archivo excel, obtener los graficos y modificar sus parametros. ¿Como podria hacerlo con JasperReport?Si es posible hacerlo claro....

Saludos y muchas gracias
onecarlost está desconectado   Responder Citando
Antiguo 04-mar-2008, 11:46   #982 (permalink)
carlos_82 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Re: Jasper Report + iReport + NetBeans 4

:) :) :) :) :) :) :) :)
carlos_82 está desconectado   Responder Citando
Antiguo 04-mar-2008, 11:54   #983 (permalink)
carlos_82 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Re: Jasper Report + iReport + NetBeans 4

buenas soy nuevo en esto de generar reportes, y en consecuencia nuevo en jasper report. luego de indagar en varios post, lista y afines este foro sin duda alguna me parece el mas interesante y el que me ha sido de mayor utilidad!

recurro la esperiencia de este foro por la siguente inquietud:

¿como puedo hacer para generar un reporte cuando la consulta a la bd no me trae registros?, pues cuando esto sucede se genera el pdf vacio (en blanco) y me gustaria en ese caso que el pdf mostrar la estrcutura que le he definido aun cuando no tenga datos que mostrar!!!!!

de antemano agradesco su ayuda

no tienen alguna idea :(

Última edición por carlos_82; 11-mar-2008 a las 16:37.
carlos_82 está desconectado   Responder Citando
Antiguo 05-mar-2008, 07:26   #984 (permalink)
saga_ra ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Concatenar dos PDF

Código:
<%@ page import = "BaseDatos.Acceso" %>
<jsp:useBean id = "acceso" scope="page" class="BaseDatos.Acceso"/>

<%@ page import="net.sf.jasperreports.engine.*" %> 
<%@ page import="net.sf.jasperreports.engine.design.*" %> 
<%@ page import="net.sf.jasperreports.engine.data.*"%> 
<%@ page import="net.sf.jasperreports.engine.export.*"%> 
<%@ page import="net.sf.jasperreports.engine.util.*"%> 
<%@ page import="net.sf.jasperreports.view.*"%> 
<%@ page import="net.sf.jasperreports.view.save.*"%> 
<%@ page import="com.lowagie.text.pdf.PdfCopyFields"%> 
<%@ page import="com.lowagie.text.pdf.PdfReader"%> 

<%@ page import="java.sql.Connection"%> 
<%@ page import="java.util.*" %> 
<%@ page import="java.io.*" %> 

<html> 
<head><title>Generando Reporte Historia de Ingreso...............</title>
<head> 

<%
/*Declaro e inicializo la variable codigobebe, para enviarla como parametro*/
String codigobebe="0";
if (request.getParameter("codigobebe")!=null)
	codigobebe = request.getParameter("codigobebe");
/*FIN Declaro e inicializo la variable codigobebe, para enviarla como parametro*/			

try{
	String ResultadoConexion = acceso.Conectar();
	if ("Ok".equals(ResultadoConexion))
	{
			/*<Obtengo una conexión de la Base de datos>*/
		Connection conn = acceso.getConexion();

			/*<Cargamos el jasperreports-0.6.7.jar OK>*/
		System.setProperty("jasper.reports.compile.class.path", application.getRealPath("/WEB-INF/lib/jasperreports-0.6.7.jar") + 
					System.getProperty("path.separator") + 
					application.getRealPath("/WEB-INF/classes/"));

	/*<Primer reporte>*/
		/*<Compilamos el primer reporte historiaIngreso.jrxml>*/
			System.setProperty("jasper.reports.compile.temp", application.getRealPath("/WEB-INF/reportes/")); 
			JasperCompileManager.compileReportToFile(application.getRealPath("/WEB-INF/reportes/historiaIngreso.jrxml"));
		/*<FIN de compilar el primer reporte historiaIngreso.jrxml>*/
			
		/*<Obtenemos el archivo .jasper historiaIngreso.jasper>*/
			File reportFile = new File(application.getRealPath("/WEB-INF/reportes/historiaIngreso.jasper")); 
		
		/*<Enviamos los parametros al reporte, en este ejemplo utilizo los mismos parametros para los dos reportes>*/
			Map parameters = new HashMap(); 
			parameters.put("CODIGO_BEBE",codigobebe);
		
		/*<Generamos el reporte en PDF, se guarda en una variable tipo bytes>*/
			byte[] bytes = JasperRunManager.runReportToPdf( reportFile.getPath(), parameters, conn ); //Generar reporte PDF
	/*<FIN Primer reporte>*/
	
	/*<Segundo reporte>*/
 		/*<Compilamos el segundo reporte historiaIngreso2.jrxml>*/
			JasperCompileManager.compileReportToFile(application.getRealPath("/WEB-INF/reportes/historiaIngreso2.jrxml"));
		/*<FIN de compilar el segundo reporte historiaIngreso2.jrxml>*/
		
		/*<Obtenemos el archivo .jasper historiaIngreso2.jasper>*/
			File reportFile2 = new File(application.getRealPath("/WEB-INF/reportes/historiaIngreso2.jasper")); 
		
		/*<Generamos el reporte en PDF, se guarda en una variable tipo bytes>*/
			byte[] bytes2 = JasperRunManager.runReportToPdf( reportFile2.getPath(), parameters, conn ); //Generar reporte PDF
	/*<FIN Segundo reporte>*/
		
		/*<Concatenamos los dos reportes>*/
			PdfReader reader1 = new PdfReader(bytes);
			PdfReader reader2 = new PdfReader(bytes2);
			PdfCopyFields copy = new PdfCopyFields(new FileOutputStream(application.getRealPath("/WEB-INF/reportes/historiaIngreso3.pdf")));
			copy.addDocument(reader1);
			copy.addDocument(reader2);
			copy.close();
		/*<Concatenamos los dos reportes>*/
		
		/*<Ahora debemos leer el reporte que creamos en /WEB-INF/reportes/ y enviarlo al navegador para su descarga>*/
		
			/*<Se manda como tipo pdf al navegador>*/
				response.setContentType("application/pdf");
			/*<Se envia como adjunto, para que aparesca la ventana de Abrir con ó Guardar como>*/
				response.setHeader ("Content-Disposition", "attachment;filename=\"historiaIngreso3.pdf\"");

			/*<Se lee el Archivo pdf que creamos>*/
				InputStream archivo = new FileInputStream(application.getRealPath("/WEB-INF/reportes/historiaIngreso3.pdf")); 
			/*<Se crea una variable de salida para el navegador>*/
				ServletOutputStream outs = response.getOutputStream();
			
			/*<Se lee el contenido del Archivo PDF y se envia a la variable de salida>*/
				int bit = 256;
				int i = 0;
		
				while ((bit) >= 0) {
				bit = archivo.read();
				outs.write(bit);
				}
				
			/*<Forzamos a enviar los datos al navegador>*/
				outs.flush(); 
			/*<Se cierra la variable de salida y el archivo PDF>*/
				outs.close();
				archivo.close();
   }
   if ("NO OK".equals(ResultadoConexion))
		out.println("<font color = 'red'>No se pudo conectar a la base de datos, comuniquese con el desarrollador de la aplicación.</font>");
}catch (JRException e)
{out.println("Error:" +e.getMessage());}
catch (Exception e)
{e.printStackTrace(); out.println("Error2:" +e.getMessage());
}
%>
<body onLoad="window.document.close();"> 
</body>
</html>
Ya habian posteado esta respuesta para concatenar dos reporte y unirlos en unos solo, de hecho muchas gracias me funciono bastante bien, pero ahora tengo una pregunta.
Ese código es para concatenarlos usando struts, ahora estoy usando JSF (Java Server Faces) y el código para imprimir un reporte cambia, pero la pregunta es, alguien sabe como se hace para concatenar reportes usando JSF??