| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2003 10:57:36
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2003 11:02:13
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
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." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2003 11:26:35
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2003 11:49:14
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
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." |
|
|
 |
|
|
|
|