Мне нужно сделать простую ссылку на странице, которая открывает файл PDF в новом окне браузера.Я написал следующий тег:
<h:commandLink target="_blank"
action="showPDF"
title="Show attached PDF"
actionListener="#{bean.doShowPDF}"
value="Show PDF">
<f:attribute name="path" value="#{bean.pdfPath}" />
</h:commandLink>
Кажется, что атрибут target игнорируется.Страница назначения отображается поверх текущей.
Я пробовал с h: outputLink:
<h:outputLink target="_blank"
title="Show attached PDF"
value="/visAttached.jspx">
<f:param name="path" value="#{bean.pdfPath}" />
Show PDF
</h:outputLink>
, но с тем же результатом.Сгенерированный html в обоих случаях не имеет атрибута target .
Где моя вина?В JSF есть лучшая стратегия для отображения файла в новом окне браузера?