ダウンロードするファイルの種類を選択する PF の selectOneRadio があります。また、onclick 属性を使用してダウンロード サーブレットを呼び出す commandButton もあります。問題は、ファイルの種類を選択してボタンをクリックすると、選択した値がまだ送信されていないことです。ダウンロードボタンをクリックしたときに、選択した値を利用できるようにする方法を探しています。
これが私のコードです:
<p:selectOneRadio id="sorType" value="#{bean.type}" layout="custom">
<f:selectItem itemLabel="XML" itemValue="XML" />
<f:selectItem itemLabel="XLS" itemValue="XLS" />
<f:selectItem itemLabel="CSV" itemValue="CSV" />
</p:selectOneRadio>
<p:commandButton type="button" ajax="false" onclick="return downloadFile('#{bean.type}');" />