Это должна быть обычная ссылка GET, а не ссылка POST, и, конечно, это не Ajax-запрос, если это загрузка файла:
<h:outputLink value="/JasperServlet?reportFileName=#{report.reportName}" target="_blank">
#{node.reportName}
</h:outputLink>
Вы даже можете использовать простой элемент HTML <a>
:
<a href="/JasperServlet?reportFileName=#{report.reportName}" target="_blank">
#{node.reportName}
</a>
В любом случае, сервлет doGet()
будет вызываться.