JSF + ireports  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
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?
carlavb
JavaChild

Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline

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

marcos.junqueira
JavaEvangelist
[Avatar]

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."
[Email] [WWW] [MSN] [ICQ]
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..
peerless
GUJ Master
[Avatar]

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





[MSN]
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?

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team