| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 08:10:18
|
carlavb
JavaChild
Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline
|
alguem tem exemplo/tutorial como ireports pelo JSf
quando eu crio um servlet e direciono o link direto pro relatorio, funciona
mas por exemplo, se eu quero fazer o jsf interagir com o servlet, fazer uma action do bean chamar o servlet, ele nao considera, porque ele so interage com extensoes jsps...e agora?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 08:11:01
|
carlavb
JavaChild
Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 08:11:53
|
carlavb
JavaChild
Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline
|
funcao do ManagedBean
This message was edited 1 time. Last update was at 06/03/2008 08:12:31
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 08:24:37
|
marcos.junqueira
JavaEvangelist
![[Avatar]](/images/avatar/6740526b78c0b230e41ae61d8ca07cf5.jpg)
Membro desde: 12/02/2005 15:43:29
Mensagens: 457
Localização: Uberlândia - MG
Offline
|
Chame este método para imprimir o relarório a partir da action do jsf, sugiro montar uma classe com esses métodos.
Aqui vc consegue o jasper print para imprimir seu relatório. Nesse caso eu estou compilando os jrxml em tempo de compilação e colocando os .jasper no WEB-INF
Aqui tentamos pegar o relatório pelo nome do arquivo que está no WEB-INF
Aqui o método que irá chamar para imprimir um relatorio em PDF
Aqui o construtor da classe e o init que obtem o contexto do jsf e o do spring caso vc queira pegar o datasource do hibernate que tbm tah configurado no spring.
E finalmente, mas não menos importante, a rotina ant que compila os arquivos .jrxml em .jasper. Lembre-se de mudar o caminho da pasta onde estão os arquivos do jasperreports
|
Marcos Oliveira Junqueira
"Não importa a forma como um guerreiro é derrubado, mas sim a maneira como ele se ergue." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2008 09:59:21
|
carlavb
JavaChild
Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline
|
poxa, obrigada pela atenção, obrigada mesmo....outra coisa, nao entendi aonde coloca esse ultimo código quer vc colocou..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2008 14:17:19
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
carlavb wrote:poxa, obrigada pela atenção, obrigada mesmo....outra coisa, nao entendi aonde coloca esse ultimo código quer vc colocou..
no build.xml do seu projeto
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2008 22:04:59
|
marvera
What is classpath?
Membro desde: 29/06/2007 04:04:39
Mensagens: 8
Offline
|
Pessoal, estou com um problema usando as mesmas tecnologias citadas, mas ainda não encontrei uma solução.
Estou fazendo mais ou menos a mesma coisa que o marcos está fazendo no método fillReport(). O problema é que após a geração do relatório, após escrever os bytes do PDF no OutputStream, o relatório sai corrompido.
Se eu gravo o relatório em um arquivo no HD, o relatório é gravado com sucesso, mas ao escrever os dados no response p/ enviar ao cliente, o PDF chega corrompido. E isso só ocorre dentro do contexto do JSF, um servlet separado por exemplo, gera normalmente os dados e o PDF é apresentado corretamente.
Alguém já teve um problema parecido?
|
|
|
 |
|
|