Saudações meu amigo, pois bem! Isso ocorre porque o action listener está enviando um arquivo XHTML para leitura, você deverá converter em PDF para poder baixar em PDF o mesmo.
K
kamilaads1 like
Pronto amigo… o que aconteceu o código atende exatemente o requisito porém é o navegador. No Mozilla abre na nova aba e baixa em pdf. No Chrome abre porém ao clicar para baixar o arquivo vem em formato de xhtml. A solução no momento é utilizar a aplicação no Mozilla. Mas Obrigada! Gratidão.
W
wallacecampanha
Por nada, você pode ver uma alternativa no seu código e utilizar um Jquery ou outra linguagem lado do cliente, para trabalhar o DOOM e optimizar para o chrome e outros navegadores.
E
edpickler
Veja as opções disponíveis na documentação do Response Header “Content-Disposition”.
Você definiu o filename? Exemplo: