ボタンクリックで2つの操作を実行する必要があります。
URLを返すBeanのメソッドを呼び出し、それをいくつかの変数に設定します。
その後、別のタブでそのURLを開く必要があります。CommandButtonのaction属性を使用していて、URL値を正しく設定していますが、新しいタブでそのURLをpdfとして開くにはどうすればよいですか。つまり、「PDFのURLは新しいタブで開く必要があります」
次のようにサンプルをコーディングします。
<div class="form-options">
<h:commandButton value="Download Report" styleClass="btn btn-primary btn-icon buttonCustom" actionListener="#{reportBean.GenerateReport}">
</h:commandButton>
</div>