Jasper report

84 views
Skip to first unread message

Ivan Martoccia

unread,
Feb 28, 2012, 8:20:50 AM2/28/12
to Portofino Group
Ciao a tutti, sto cercando di compilare un report

                        <subreport>
<reportElement x="0" y="0" width="455" height="15"/>
<subreportParameter name="DomandaValues">
<subreportParameterExpression><![CDATA[$P{DomandaValues}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="Domanda">
<subreportParameterExpression><![CDATA[$P{Domanda}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "\\fondo170t_pagina1.jasper"]]></subreportExpression>
</subreport>

Ma non funziona.. DomandaValues è un oggetto con tutti i parametri che mi servono per il subreport. Ho provato anche a passare EmptyDataSource ma rimane 
appesa la chiamata.. e non fa nulla..  se non passo EmptyDataSource invece mi apre solo il report principale ma il subreport non viene stampato.. anche se ha 
solo testo statico.. 
Questo è lo struts.xml 

<result name="success170t" type="jasper">
<param name="location">/report/domanda/fondo170t.jasper</param>
<param name="dataSource">dataSource</param>
<param name="reportParameters">reportParameters</param>
<param name="exportParameters">exportParameters</param>
<param name="contentDisposition">attachment;filename="domanda-${idDomanda}.pdf"</param>
<param name="allowCaching">false</param>
<param name="format">PDF</param>
</result>

Qualcuno sa dirmi qualcosa? 


--
Response to : m.i...@gmail.com

Giampiero Granatella

unread,
Feb 28, 2012, 9:06:34 AM2/28/12
to manydesigns-po...@googlegroups.com
Ciao,
Ti faccio qualche domanda:
- in iReport la tua reportistica funziona?
- inserisci i jasper (compilati) o i jrxml?
- Nei log c'è qualche messaggio di errore?

Ciao
Giampiero




--
Response to : m.i...@gmail.com

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "manydesigns-portofino-italian" di Google Gruppi.
Per postare messaggi in questo gruppo, invia un'email a manydesigns-po...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo, invia un'email a manydesigns-portofin...@googlegroups.com.
Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/manydesigns-portofino-italian?hl=it.

Ivan Martoccia

unread,
Feb 29, 2012, 9:07:55 AM2/29/12
to manydesigns-po...@googlegroups.com
Ciao Giampiero, scusa ma ieri sono stato incasinatissimo.. 
Comunque ho fatto un po di "analisi" in più perchè ho letto su 
diversi forum che ci sono sostanziali differenze nella stampa di 
documenti pdf. 
Ho letto che jasper report è utilizzato per la stampa di reportistica 
mentre per stampare documenti ( esempio moduli da compilare 
ecc.. ) è più logico utilizzare iText. Ora io mi chiedo.. Mi potete dare 
una definizione corretta sulla differenza che c'è tra i due e quali sono 
le casistiche in cui è meglio utilizzare uno piuttosto che l'altro? 
Nel frattempo ho risolto la situazione nel seguente modo:

Ho una pagina che permette di creare un modulo da compilare. 
Questa pagina prende anche un file in upload ( file odt creato con 
openoffice writer ). Mi sono poi creato una classe specifica che 
recupera il file odt e sostituisce delle variabili che sono presenti sul 
file e mi genera il pdf. Tempo di sviluppo ed esecuzione rapidissimi. 

Qualcuno ha già provato? 

Ciao!! 


--
Response to : m.i...@gmail.com

Angelo Lupo

unread,
Mar 9, 2012, 4:15:01 AM3/9/12
to manydesigns-po...@googlegroups.com
Ciao Ivan,
Jasper Report si puo' tranquillamente usare anche per realizzare documenti Pdf. Noi lo abbiamo fatto regolarmante, per esempio per stampare fatture, ordini,ecc.
Il problema di Jasper e' iReport che non e' sicuramente uno strumento ad alta produttiva, anzi...

La soluzione che hai portato avanti e' buona.L'unico "problema" e' che e' necessaria una copia di Open Office sul server di produzione dove girerà portofino.

Ciao

Angelo
Reply all
Reply to author
Forward
0 new messages