Primefaces fileDownload - Abrir o PDF ao invés de Salvar

Estou criando um arquivo do tipo PDF e apresentando-o ao usuário através do componente p:fileDownload. De acordo com o código a seguir:

<p:commandButton value=“PDF” ajax=“false” title=“Arquivo em PDF” >
<p:fileDownload value="#{meuBean.documentoDownload}" />
</p:commandButton>

Quando o usuário clica no Botão ele abre o Dialog para salvar o arquivo, no entanto eu preciso que o arquivo PDF abra diretamente no navegador.

Como fazer isso utilizando o primefaces???

Isso vai depender das configurações do seu navegador. Se ele tiver um plugin para exibir o PDF, ele vai exibir.

Olhar a documentação ajuda um pouquinho, não?

O que ele diz é para adicionar um atributo “contentDisposition” com o valor “attachment” (se quiser que o browser se ofereça para salvar o arquivo) ou “inline” (se quiser que o browser apresente o PDF em uma janela, dependendo se o Adobe Acrobat Reader instalou um plugin no browser).

Entretanto, o Firefox no MacOSX, atualmente, não está deixando visualizar PDFs diretamente no browser com o plugin da Adobe, só com alguns outros (estou usando um que não me lembro o nome).
Isso é briga do pessoal da fundação Mozilla com o pessoal da Adobe :frowning: