To terminando de testar meu primeiro projeto web (com Java + Spring MVC), e estou gerando criando os Relatórios com o IReports, e utilizando o Jasper Viewer para exibir os relatórios.
Porém, durante os testes, deixei uma maquina rodando centos para acesso da rede interna, e quando o relatório é aberto para visualização, é aberto pelo Jasper Viewer dentro do servidor, e não dentro da máquina dos usuários que estão utilizando o sistema.
Como faço para exibir esses relatórios nas máquinas dos usuários do sistema?
Você precisa criar um servlet para atender uma requisição e devolver um pdf para o navegador do cliente…
E
ERVER
Boa tarde,
Primeiramente, muito obrigado pela ajuda e atenção.
Você tem algum exemplo de como faço isso? Sei que tenho que usar a classe HttpServletResponse pra gerar a saída pro browser do cliente, passando um array de bytes do relatório.
Tô apanhando justo nisso, na hora de carregar o relatório pra um array de bytes.
Muito obrigado novamente.
Abraços.
E
ERVER
Consegui, porém, não funciona no Internet Explorer 8 (apenas no Chrome e Firefox)