Jump to content
Changes to the Jaspersoft community edition download ×

Problem to view a report into a JSP

2004 IR Help

Recommended Posts

By: AleXXandra - alexxandra

Problem to view a report into a JSP

2005-06-07 01:37

Hi, I wrote the following code for a JSP Taglib, to generate a PDF from a .jasper file. No problem with the generation of a PDF file, unable to view it in streaming instead. Can you help me?

Thank you in advantage,




package com.tag;


import javax.servlet.jsp.*;

import javax.servlet.jsp.tagext.*;


import net.sf.jasperreports.engine.*;

import net.sf.jasperreports.engine.export.*;

import net.sf.jasperreports.engine.util.*;

import net.sf.jasperreports.view.*;


import java.sql.*;

import org.apache.commons.logging.*;

import java.io.*;

import java.util.*;



public class GeneratePDF extends TagSupport


private String sourceFileName = "C:\default.jasper";

private String destinationFileName = "C:\default.pdf";



public void setSourceFileName(String sourceFileName)


this.sourceFileName = sourceFileName;



public void setDestinationFileName(String destinationFileName)


this.destinationFileName = destinationFileName;




public int doStartTag()


return SKIP_BODY;



public int doEndTag()





//Passaggio parametri da passare al jasper.

Map parameters = new HashMap();

parameters.put("param1", new Integer(1));



//Preparazione del file da stampare (in questa fase si esegue la query e si inseriscono

//i valori estratti dalla query)

JasperPrint jasperPrint=JasperFillManager.fillReport(sourceFileName, parameters, getConnection());




//Creazione del file PDF

JasperExportManager.exportReportToPdfFile(jasperPrint, destinationFileName);



//Streaming a video del PDF






catch(Exception e)




return EVAL_PAGE;




/**Metodo per creare la connessione al DB*/

private static Connection getConnection() throws ClassNotFoundException, SQLException {

//Change these settings according to your local configuration

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";

String connectString = "jdbc:odbc:gecoware";

String user = "admin";

String password = "password";



Connection conn = DriverManager.getConnection(connectString, user, password);

return conn;










By: Bogdan - cecenu

RE: Problem to view a report into a JSP

2005-06-07 04:55

Hello. I have posted a replay at your previous message on this forum with the same subject. It didn't helpt you?

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...