Wie kann ich einen Dateidownload von einer JSF-Backing-Bean bereitstellen?

Gibt es eine Möglichkeit, einen Dateidownload von einer JSF-Backing-Bean-Aktionsmethode bereitzustellen? Ich habe viele Dinge ausprobiert. Hauptproblem ist, dass ich nicht herausfinden kann, wie ich OutputStreamdie Antwort bekomme , um den Dateiinhalt zu schreiben. Ich weiß, wie es mit a geht...