私は次のように私のアプリケーションでDownloadFileリスナーを使用しています:
<tr:commandButton value="Say Hello">
<tr:fileDownloadActionListener filename="hello.txt"
contentType="text/plain; charset=utf-8" method="#{bean.sayHello}"/>
</tr:commandButton>
「メソッド」は、ファイルの内容をダウンロードするために使用されるメソッドです。このメソッドは、FacesContextとOutputStreamの2つの引数を取ります。
このリスナーをアプリの2つの異なる場所で使用しています。そもそもoutputStreamはXMLOutput形式です-ダウンロードは機能しません2番目はこのリスナーを使用していますoutputSteamは他の形式であり、ダウンロードプロセスは機能します。
私の質問は、JSF / TrinidadがoutputStream形式についてどのように決定したか、そしてそれが実際にそのダウンローイングが機能していないという問題であるかどうかです。