have you tried using
<parameter name="test" isForPrompting="false" class="java.lang.String"/>

and passing the parameters to JasperReport manually using a HashMap
something like this...

                HashMap parameters = new HashMap();
                parameters.put("test", test);
                JasperReport jasperReport =
JasperCompileManager.compileReport(jasperDesign);

                ........

                Context initCtx = new InitialContext();
                DataSource ds = (DataSource)initCtx.lookup("DBLookupJNDI");
                Connection con = ds.getConnection();

                .......

                JasperPrint jasperPrint =
JasperFillManager.fillReport(jasperReport,
parameters, con);

                ......


-Manjesh


On 11/5/07, Serg Mazurok <[EMAIL PROTECTED]> wrote:
>
>
> Could someone provide the example how to pass parameters from Struts2
> action to Jasper report?
>
> I have created simple Jasper report based on Struts tutorial. Then I had
> modified this example in order to use parameter within Jasper report.
> Jasper report JRXML file:
> /    <parameter name="test" isForPrompting="true" class="java.lang.String
> "/>
> /Action:
> /        public String getTest(){
>             return "test";
>         }/
>
> But this solution doesn't work. On the report I got 'null' instead of
> parameter value.
> Could someone give me the point what's wrong with this example?
>
> Any help is appreciated.
>
> Best Regards
>
> --
> Serg
>
>

Reply via email to