1

私のstrut2ベースのWebアプリケーションで。ユーザーがそのファイルをサーバーに保存せずにダウンロードボタンをクリックしたときに XLS ファイルを作成し、クライアントマシンに戻します。

さまざまなライブラリを試しましたが、適切な解決策が見つかりませんでした。

また、ファイルの保存は、ダウンロード ウィンドウの代わりにクライアント ブラウザに表示されます。ユーザーが保存するファイルの場所を選択できる保存/キャンセル ダイアログ ボックスを開くことができます。

ありがとう

4

1 に答える 1

3

Apache POI が提供しますWorkbook.write(java.io.OutputStream)。出力ストリームにアクセスして、それに書き込むことができるはずです。

google からは多くのヒットがあります

つまり、(Jim Garrison から) FileOutputStream を開かないでください。サーブレットは出力ストリームを提供します。それに書き込みます。自動ファイル名や MIME ハンドラーなどを使用するユーザーを支援するために、可能性のあるファイル名のようなコンテンツの処理を行います。

于 2012-03-07T07:16:05.090 に答える