私のstrut2ベースのWebアプリケーションで。ユーザーがそのファイルをサーバーに保存せずにダウンロードボタンをクリックしたときに XLS ファイルを作成し、クライアントマシンに戻します。
さまざまなライブラリを試しましたが、適切な解決策が見つかりませんでした。
また、ファイルの保存は、ダウンロード ウィンドウの代わりにクライアント ブラウザに表示されます。ユーザーが保存するファイルの場所を選択できる保存/キャンセル ダイアログ ボックスを開くことができます。
ありがとう
私のstrut2ベースのWebアプリケーションで。ユーザーがそのファイルをサーバーに保存せずにダウンロードボタンをクリックしたときに XLS ファイルを作成し、クライアントマシンに戻します。
さまざまなライブラリを試しましたが、適切な解決策が見つかりませんでした。
また、ファイルの保存は、ダウンロード ウィンドウの代わりにクライアント ブラウザに表示されます。ユーザーが保存するファイルの場所を選択できる保存/キャンセル ダイアログ ボックスを開くことができます。
ありがとう
Apache POI が提供しますWorkbook.write(java.io.OutputStream)
。出力ストリームにアクセスして、それに書き込むことができるはずです。
google からは多くのヒットがあります。
つまり、(Jim Garrison から) FileOutputStream を開かないでください。サーブレットは出力ストリームを提供します。それに書き込みます。自動ファイル名や MIME ハンドラーなどを使用するユーザーを支援するために、可能性のあるファイル名のようなコンテンツの処理を行います。