JasperReports num servlet  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

O Baioni perguntou como se faz para gerar um report do Jasper e enviar pelo servlet.

Aqui tá o código que eu fiz já faz um tempo pra fazer isso, sem os métodos auxiliares.



As partes importantes são a que gera o report e a que envia o conteúdo pela web:



Aqui os parâmetros são o nome do report, que eu construí a partir de algumas coisas pré-definidas da aplicação, um Map com os parâmetros do report (aqueles definidos no XML. Vc precisa respeitar nome da chave e classe do valor) e, nesse caso, uma conexão com o BD. Existem outros métodos com o mesmo nome e outros parâmetros nessa classe, vc pode verificar.



O content-type é bastante importante pro usuário, pq senão ele pode ver só umas sujeiras na tela. Escreva o buffer e envie... : )

[]s
[Email] [WWW] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

valeu pela ajuda, cara.....

mas vc tah mostrando o relatorio como um .pdf??
tem um metodo p/ gerar como HTML, certo??

valew

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Cara, se vc tá gerando HTML com o Jasper, pare antes que seja tarde.

Vc tá usando um documento MUITO complexo (XML) pra descrever um HTML, que já é texto.

Troca tudo pra Velocity!! : )

[]s
[Email] [WWW] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

entao...

eh q no exemplo q vem no jasper, ele gera relatorio e mostra numa pagina HTML....parece tudo normal...

mas tb adorei a ideia do Velocity..mas ainda nao tenho mta intimidade com ele....
vc teria algum exemplo do uso de Jasper com velocity??

valew mesmo cara...

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team