Página Inicial do Fórum > JSP / Servlets

Exibir pdf em jsp



Criar novo tópico   Responder tópico


  1. bronko
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Ola!!

    Como eu faço para exibir um pdf criado no ireport
    em uma pagina web com jsp??




  1. ebarros
    Posts:2347





  1. bronko
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    onde entra o JSP na brincadeira?

    eu faço um link para o servlet, e o servlet retorna o relatorio?

    Nao existe uma maneira de fazer isso sem utilizar um servlet para
    servir o relatorio? O JSP não tem um recurso próprio (tag) ou
    algo do genero para resolver a questão?

    T+




  1. ebarros
    Posts:2347


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    bronko
    onde entra o JSP na brincadeira?

    eu faço um link para o servlet, e o servlet retorna o relatorio?

    Nao existe uma maneira de fazer isso sem utilizar um servlet para
    servir o relatorio? O JSP não tem um recurso próprio (tag) ou
    algo do genero para resolver a questão?

    T+



    A parte do Servlet eh soh mais uma maneira de vc exibir um relatório do iReport em pdf, vc pode fazer tbm usando Scriplet ou tbm usando javabean + jsp, esquece o servlet do exemplo q eu te passei e se atente como gerado o relatório, depois o resto fica fácil.

    link usando javabean no jsp

    http://www.google.com.br/search?hl=pt-BR&q=jsp+%2B+javabean&btnG=Pesquisar&meta=

    ps: Em breve devo postar um exemplo de como eh feito um relatório(iReport) + Hibernate Annotations + JSF.




  1. bronko
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Fazer o relatorio eu sei!!

    Eu quero saber é justo a parte facil que voce diz.

    Que é visualizar o pdf na pagina web.

    Utilizo ManagedBean (JSF)
    O ManagedBean é a fachada entre a visão e os recursos.
    é nele que eu gero o PDF desejado e retorno a regra de navegação.

    Mas a navegação pode ser direto para um arquivo do tipo "PDF"?
    E se eu gerar este arquivo dentro do contexto da aplicação ele será visivel?
    ou só será visivel quando o projeto for reconstruido?





  1. ebarros
    Posts:2347


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    bronko


    Fazer o relatorio eu sei!!

    Eu quero saber é justo a parte facil que voce diz.

    Que é visualizar o pdf na pagina web.

    Utilizo ManagedBean (JSF)
    O ManagedBean é a fachada entre a visão e os recursos.
    é nele que eu gero o PDF desejado e retorno a regra de navegação.



    Se vc usa o JSF e consegue gerar o relatório a partir dele e exibi-lo ao usuário jah deveria saber como ele se comporta, ou seja, como eh funcionamento dentro de uma página jsp. Antes de partir para qualquer framework eh interssante saber como eles funciona, por isso eh interessante saber um pouco de servlet para entender como roda o struts, jsf, entre outros.

    bronko

    Mas a navegação pode ser direto para um arquivo do tipo "PDF"?




    Sim, pode invocar o seu metodo que gera o PDF direto de uma pagina jsp.


    bronko

    E se eu gerar este arquivo dentro do contexto da aplicação ele será visivel?
    ou só será visivel quando o projeto for reconstruido?




    Vc pode gerar um arquivo do tipo .jasper numa pasta chamada relatório, dentro do webapps do seu tomcat, e na sua classe q onde vc manipula o seu relatório, vc invoca o arquivo direto do servidor.

    ex usando jsf:


  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    voce pode entrar no arquivo web xml do seu projeto e acrescentar a tag direcionando o que vai trabalhar com pdf.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> JSP / Servlets