Visualizando ao invés de InputStreamDownload

3 respostas
juniorsatanas

Alguém sabe fazer para abrir o relatório e visualizar ao invés de InputStreamDownload ?

por exemplo :

#  public InputStreamDownload relAlunos(String turma) throws JRException, SQLException, ClassNotFoundException {  
#         InputStream file = getClass().getClassLoader().getResourceAsStream("/br/com/catequese/relatorio/relAlunos.jasper");  
#         Map parametros = new HashMap();  
#         parametros.put("turma", turma);  
#         ByteArrayOutputStream os = new ByteArrayOutputStream();  
#         JasperRunManager.runReportToPdfStream(file, os, parametros, getConexao());  
#         InputStream document = new ByteArrayInputStream(os.toByteArray());  
#     return new InputStreamDownload(document, "application/pdf", "relatorioAlunos.pdf", true, os.toByteArray().length);  
#     }

ele vai criar um "relAlunos.pdf" mas queria ver esse relatório antes !

Obrigado !

3 Respostas

Lucas_Cavalcanti

aparecer na página antes de fazer o download?

só trocar aquele true por false (ele é o doDownload)

juniorsatanas

Obrigado Lucas !

E para ver em HTML ao invés de PDF ?

Obrigado Abraço
jr.

Lucas_Cavalcanti

use um jsp :wink:

Criado 6 de dezembro de 2010
Ultima resposta 10 de mar. de 2011
Respostas 3
Participantes 2