ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
tip   SiteMap shows list of All Categories in this site.
Google
 
Categories >> Software >> Java-Related >> Java-J2EE >> Struts
 
 
 
Question
can anyone help me to send the code for Jasper Reporting in 
java?plz
 Question Submitted By :: Kavitha.0205
I also faced this Question!!     Rank Answer Posted By  
 
Answer
For Example use this code..I hope it will help u.
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.view.JasperViewer;
import org.apache.commons.digester.Digester;
import net.sf.jasperreports.engine.design.*;
import net.sf.jasperreports.engine.*;
import java.util.*;

public class Report 
{
	public void viewReport() 
	{


			String reportSource 
= "HelloReportWorld.jrxml";
			String reportDest 
= "HelloReportWorld.html";
			String name=null;
			System.out.println("Hello World!");
			Map<String, String> params = new 
HashMap<String, String>();
			params.put("reportTitle", "Shabbir 
Ahmed");
			params.put("author", "shabbir");
			params.put("startDate", (new 
java.util.Date()).toString());

			System.out.println("here1111111");
			try
			{
				System.out.println
("here222222222");
				
				JasperDesign jasperDesign = 
JasperManager.loadXmlDesign
("D:/Tomcat/bin/HelloReportWorld.jrxml");
				JasperReport jasperReport 
=JasperCompileManager.compileReport(jasperDesign);
				
				JasperPrint jasperPrint 
=JasperFillManager.fillReport(jasperReport, params, new 
JREmptyDataSource());
				
			
	JasperExportManager.exportReportToHtmlFile
(jasperPrint, reportDest);
				
				JasperViewer.viewReport
(jasperPrint);
				
				
			}

			catch (JRException ex)
			{
				System.out.println
("here6666666666666");
				ex.printStackTrace();
			}
			catch(Exception e)
			{
				System.out.println
(e.getMessage());
			}
	}
}
////////This simple example shows how to pass parameters to 
jrxml.as it is below.



<?xml version="1.0"?>
<!DOCTYPE jasperReport
  PUBLIC "-//JasperReports//DTD Report Design//EN" 
  "http://jasperreports.sourceforge.net/dtds/jasperreport.dt
d">

<jasperReport name="HelloReportWorld">
     <parameter name="reportTitle" 
class="java.lang.String"/>
    <parameter name="author" class="java.lang.String"/>
    <parameter name="startDate" class="java.lang.String"/>
<title>
        <band height="60">
            <textField>
                <reportElement x="0" y="10" width="500" 
height="40"/>
                <textElement textAlignment="Center">
                    <font size="24"/>
                </textElement>
                <textFieldExpression 
class="java.lang.String">
                    <![CDATA[$P{reportTitle}]]>
                </textFieldExpression>
            </textField>
            <textField>
                <reportElement x="0" y="40" width="500" 
height="20"/>
                <textElement textAlignment="Center"/>
                <textFieldExpression 
class="java.lang.String">
                    <![CDATA["Run by: " + $P{author} 
                        + " on " + $P{startDate}]]>
                </textFieldExpression>
            </textField>
        </band>
    </title>

    <detail>
        <band height="200">
            <staticText>
                <reportElement x="0" y="0" width="500" 
height="20"/>
                <text><![CDATA[Hello shabbir Report World!]]
></text>
            </staticText>
        </band>
    </detail>
</jasperReport>


////All the best
 
0
Shabbir Ahmed
 
View All Answers
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com