Estou conseguindo gerar o relatório, porém ao invés de abrir direto na pagina (ultima versão do navegador Google Chrome), faz o download do arquivo em PDF… alguém poderia me ajudar ??? segue o código abaixo:
desta maneira ele usa a caixa onde vc escolhe ou abrir ou fazer o download, para abrir direto tente usar outro contentType em response.setContentType("")
[quote=lgweb]desta maneira ele usa a caixa onde vc escolhe ou abrir ou fazer o download, para abrir direto tente usar outro contentType em response.setContentType("")
Você também pode usar o Content-Dispositon “attachment”, que é um padrão MIME e, portanto, sendo aceito por mais Browsers.
HttpServletResponse response= (HttpServletResponse) fc.getExternalContext().getResponse();
response.setContentType("application/attachment");
response.setHeader("Content-Disposition", "attachment;filename=\"" + "SCI-Sistema de Controle Industrial.pdf" + "\";");
Este post fornece informações detalhadas sobre este assunto, inclusive comentando cada linha de código: http://java-bytecode.blogspot.com.br/2012/08/como-exibir-um-pdf-numa-pagina-jsf.html