Bom dia
Consegui criar meu arquivo .java para o relatório, minha dúvida é como que eu posso jogar esse código em um .jsp e quanto o carinha apertar no botão ‘relatório’, ele mostre o relatório preenchido. Alguem sabe como que fazer isso por favor??
Aqui vai meu código java:
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.*;
import java.sql.*;
import java.util.*;
import org.springframework.web.servlet.view.jasperreports.JasperReportsPdfView;
public class Untitled_report_1 {
private static Connection getConnection() throws ClassNotFoundException, SQLException {
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://alpha007:1433;DatabaseName=ricardoteste";
String user = "sa";
String password = "sa";
Class.forName(driver);
Connection con = DriverManager.getConnection(url, user, password);
return con;
}
public void geraRelatorio() throws JRException, Exception
{
Connection con = getConnection();
Statement stm = con.createStatement();
String query = "select * from teste";
ResultSet rs = stm.executeQuery(query);
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
Map parameters = new HashMap();
JasperFillManager.fillReportToFile("Untitled_report_1.jasper", parameters, jrRS);
JasperExportManager.exportReportToPdfFile("Untitled_report_1.jrprint");
}
public static void main (String[] args) throws JRException, Exception {
new Untitled_report_1().geraRelatorio();
}
}
Vlw
[]'s