0

ユーザーに文字列を送信したいのですが、実際にはそのためのファイルがありません。これは標準のJava文字列にすぎず、ブラウザで表示するのではなく、ユーザーにダウンロードしてもらいたい.

インターネット上の例のほとんどは、私の場合には役に立たない静的ファイルに基づいています。

4

1 に答える 1

3

オースティン、私はあなたが応答ヘッダーを設定する必要があると思います、以下はコードです:

getResponse().setHeader("Content-Disposition", "attachment;filename=filename");
getResponse().setDateHeader("Expires", 0);
getResponse().setHeader("Cache-Control" , "no-cache");
getResponse().setHeader("Pragma", "no-cache");

getResponse()はhttpServletResponseを取得します。

于 2012-05-25T01:59:30.393 に答える