Olá pessoal tenho uma aplicação em JSF onde tenho um botão que gera pdf de um relatório e salva em uma pasta do sistema.
O botão funciona tranquilamente gera todo o relatório sem erros porem gostaria de quando o usuário clicasse no botão o relatório se abrisse com com o navegador. Como posso fazer isso:
Meu código do ManageBean está assim :
[code] FacesContext ctx = FacesContext.getCurrentInstance();
ServletContext servletContext = (ServletContext) ctx.getExternalContext().getContext();
String path = servletContext.getRealPath("/arquivo/");
String pathImage = servletContext.getRealPath("/images/");
//Pega apenas o primeiro elemento da lista
Relatorio relatorio = (Relatorio) lista.get(0);
Document document = new Document(PageSize.A4);
try {
System.out.println("Path: " + path);
PdfWriter.getInstance(document, new FileOutputStream(path + "/RelatorioSintetico.pdf"));
///Continua ao código aqui
[/code]