| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2007 20:51:00
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
Olá,
gostaria de saber se é possível (acredito que deva ser) retornar valores binários, como por exemplo arquivos Excel, PDF usando JSF.
Em nossa aplicação são gerados alguns relatórios nos formatos Excel ou PDF que gostariamos de retornar ao usuário sem a necessidade de escrever um servlet só para isto. (gostariamos de usar somente o servlet do faces em nossa aplicação)
Até agora, só encontrei como fazer a saída usando um Servlet separado (por exemplo no caso da utilização do Jasper Reports), no entanto não encontrei nenhum material explicando como retornar este tipo de saída no faces.
Alguém já teve de fazer algo parecido?
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2007 21:20:24
|
xgucax
JavaBaby
![[Avatar]](/images/avatar/d4ff76af57c1ebcc7eca3807b9a431a6.jpg)
Membro desde: 07/10/2006 09:06:36
Mensagens: 92
Offline
|
Que tal experimentar o sendRedirect do objeto response?
Boa sorte
|
Embrace and extend this _|_
<hr> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/03/2007 21:34:31
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
é só fazer o seguinte (o código esta sendo escrito aqui, por tanto pode conter erros)
isto deve resolver o teu problema
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2008 08:59:40
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 987
Localização: São Paulo
Offline
|
Ressucitando!!!
Urubatan e demais, estou com uma dúvida sobre esse assunto, eu já tenho um arquivo Excel gerado em um determinado momento pela minha aplicação, agora quero apenas abrir o mesmo no browser, usando o sendRedirect do objeto Response, não obtive sucesso...
Quem pode me dar uma força?
Abraço
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2008 09:04:09
|
renatocustodio
JavaGuru
![[Avatar]](/images/avatar/7e3da1dca2700e3225382921dd70b8c7.jpg)
Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline
|
não sei mas acho que os principais browser como firefox e IE não podem abrir diretamente excel não. Mas se usar como explicaram lá em cima possivelmente vai dar a opção de baixar o arquivo, aí o cara le da forma que lhe for mais conveninete.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2008 09:26:55
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 987
Localização: São Paulo
Offline
|
Consegui abrir no browser...
Valeu
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2008 14:24:48
|
jack_b
Entusiasta Java
Membro desde: 27/11/2007 11:54:48
Mensagens: 20
Offline
|
Ola Felipe!!
Sei que o topico é antigo, mas tenho o mesmo problema!
Preciso abrir um pdf no browser
Voce poderia colocar aqui a solução?
Abraços,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2008 07:53:09
|
Lord
Debugger
![[Avatar]](/images/avatar/388e1fde50eb5883ad7b020fdb42b250.jpg)
Membro desde: 17/08/2007 13:05:27
Mensagens: 72
Offline
|
Entaum cara faz da seguinte maneira !!!
Cria um método como o abaixo na sua classe de gerar o rlatório
Depois na integração com seu Bean faz como descrito abaixo.
Espero ter ajudado!!!
flw!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/09/2008 09:19:33
|
jack_b
Entusiasta Java
Membro desde: 27/11/2007 11:54:48
Mensagens: 20
Offline
|
Legal!!
Existe algumas duvidas ainda.
Quem é o dataSource do primeiro metodo?
O "diretório" é uma string com o caminho completo?
tipo "c:\relatorios\arquivo.pdf" ??
Tambem no primeiro metodo (toPdf) o parametro recebido chama-se
sourceFile (que recebe o diretorio) mas não é utilizado em
momento algum. (boiei)
O bean de integração que vc esta falando é um managedBean??
Se não, teria problemas em utilizar o codigo em um managedBean??
Desculpe as perguntas bobas, mas é que estou começando com jsf agora.
Voce ja me ajudou muito, se puder responder as duvidas acredito que poderei implementar com facilidades os relatórios.
T+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/04/2011 18:51:06
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 493
Offline
|
Boa noite pessoal,
Ressucitando esse tópico,
eu estou com um problema parecido,
alguém poderia me ajudar ???
Aqui está meu problema:
http://www.guj.com.br/java/239239-ireport-gera-relatorio-mas-como-faz-para-download-
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
|
|