Yes, I understand. But who needs that ?! One collection for a report ? In
every application I have complex reports with SQL queries on the databse,
and only I need to pass parameters.

O.K. Anyway, what I need to change in order that JR result accept Connection
object ? Can I just say: Connection con = stack.finValue("connection"); and
then to call JR fillReport(...) with that object in JR result ?

--
Milan


newton.dave wrote:
> 
> That sort of defeats the purpose of using the JR result--the idea behind
> the plugin, AFAICT, was to accept an action's collection property as the
> data source. If you're not going to do that then the JR result may not be
> of much benefit to you.
> 
> Dave
> 
> 
> --- On Thu, 11/20/08, Milan Milanovic <[EMAIL PROTECTED]> wrote:
> 
>> From: Milan Milanovic <[EMAIL PROTECTED]>
>> Subject: Re: JasperReports Plugin datasource
>> To: user@struts.apache.org
>> Date: Thursday, November 20, 2008, 1:25 PM
>> I found what is the problem. In JasperReportsResult
>> doExecute() method you
>> call report in this way:
>> 
>> jasperPrint = JasperFillManager.fillReport(jasperReport,
>> parameters,
>> stackDataSource);
>> 
>> where : ValueStackDataSource stackDataSource = new
>> ValueStackDataSource(stack, dataSource);
>> 
>> But my dataSource is Connection, and I don't know what
>> ValueStackDataSource
>> accepts here.
>> 
>> --
>> Milan
>> 
>> 
>> newton.dave wrote:
>> > 
>> > --- On Thu, 11/20/08, Milan Milanovic wrote:
>> >> WARN
>> >>
>> net.sf.jasperreports.engine.query.JRJdbcQueryExecuter:89 -
>> >> The supplied java.sql.Connection object is null.
>> >> 
>> >> I check, my Connection object which is attribute
>> of my
>> >> action class is not null in action method which
>> show report. 
>> >> Why my Connection is null, do you have any idea ?
>> > 
>> > Not off the top of my head, but I'm not sure how
>> you're trying to use it.
>> > The JR plugin's "dataSource" config
>> element is meant to be a collection
>> > that will be displayed by the report.
>> > 
>> > If you're passing the connection object in the
>> parameters map and
>> > accessing it appropriately in the report definition
>> then I don't know why
>> > it wouldn't work, but I've never used the
>> plugin like that--that's a
>> > non-standard usage I haven't needed to explore.
>> > 
>> >> One more thing, is it possible to show report in
>> new window
>> >> and that my application redirect to some web page
>> in main window ?
>> > 
>> > I suppose, maybe via JavaScript or something.
>> > 
>> > Dave
>> > 
>> > 
>> >
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> > For additional commands, e-mail:
>> [EMAIL PROTECTED]
>> > 
>> > 
>> > 
>> 
>> -- 
>> View this message in context:
>> http://www.nabble.com/JasperReports-Plugin-datasource-tp20564743p20607262.html
>> Sent from the Struts - User mailing list archive at
>> Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail:
>> [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JasperReports-Plugin-datasource-tp20564743p20608084.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to