struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "@rju" <nagarjunabatt...@gmail.com>
Subject Re: result type Jasper [Struts 2]
Date Wed, 17 Nov 2010 04:02:19 GMT

hi dave newton... 
i dont know y u r unable to see all the code how ever i am attaching the
files now and the action is as follows
and i am also uploading the project as "jreport.rar" file
http://old.nabble.com/file/p30235227/JReport.rar JReport.rar 

package com.action; 
> 
> import java.util.ArrayList; 
> import java.util.List; 
> 
> import javax.servlet.ServletContext; 
> 
> import org.apache.struts2.ServletActionContext; 
> import com.opensymphony.xwork2.ActionSupport; 
> 
> 
> import net.sf.jasperreports.engine.JasperCompileManager; 
> import com.Person; 
> 
> 
> 
> public class JasperAction extends ActionSupport { 
> 
>    /** 
>         * 
>         */ 
> 
>        private static final long serialVersionUID = 1L; 
>        /** List to use as our JasperReports dataSource. */ 
>    private List myList; 
> 
> 
>        public String execute() throws Exception { 
> 
>        // Create some imaginary persons. 
>        Person p1 = new Person(new Long(1), "Patrick", "Lightbuddie"); 
>        Person p2 = new Person(new Long(2), "Jason", "Carrora"); 
>        Person p3 = new Person(new Long(3), "Alexandru", "Papesco"); 
>        Person p4 = new Person(new Long(4), "Jay", "Boss"); 
> 
>        // Store people in our dataSource list (normally they would come 
> from a database). 
>        myList = new ArrayList(); 
>        myList.add(p1); 
>        myList.add(p2); 
>        myList.add(p3); 
>        myList.add(p4); 
> 
>        // Normally we would provide a pre-compiled .jrxml file 
>        // or check to make sure we don't compile on every request. 
>        try { 
>                ServletContext context = null ; 
> 
>                context = ServletActionContext.getServletContext(); 
> 
> 
> JasperCompileManager.compileReportToFile(context.getRealPath("/jasper/Report.jrxml"),context.getRealPath("/jasper/Report.jasper"));

> 
> 
>        } catch (Exception e) { 
>            e.printStackTrace(); 
>            return ERROR; 
>        } 
> 
>        return SUCCESS; 
>    } 
> 
>    public List getMyList() { 
>        return myList; 
>    } 
> 
> } 
-- 
View this message in context: http://old.nabble.com/result-type-Jasper--Struts-2--tp11004749p30235227.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message