お世話になります。 Java(1.5)でウェブシステムを作成しているのですが、 掲題の処理の実装方法のやり方が分からないので、 ご教授くださいませ。 まずやりたい事ですが、ユーザーがウェブシステムの画面で「作成」ボタンを押すと、 DB(oracle10g)を検索し、ヒットしたデータでExcelファイルを生成(仮に abc.xlsxとします)。 そのエクセルファイルをサーバーの /home/tmp/ディレクトリ に保存するという処理を行いたいです (ユーザー側にダウンロードするとではなく、そのまま/home/tmp/ディレクトリに保存させたいです)。 Excelファイルを作成するところまではできているのですが、 そのファイルをサーバー側に保存するという処理の実装方法が分かりません。 実装しているActionクラスを記載いたします。 public class KeepExcelAction extends Action { @Override public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response, Session hbsession, Transaction transaction) throws Exception { List dataList = new ArrayList(); dataList.add("Sample1"); dataList.add("Sample2"); // この処理で、ExcelのWorkbookはできています Workbook wb = new ExcelData(dataList).createWorkbook(); // ここにサーバーに保存する処理を書きたい。。。 } } サーバー側の/home/temp/ディレクトリはすでに存在致します。 お手数ですが、ご存知の方がおられましたら ご教授くださいませ。 よろしくお願い致します。 環境 開発PC:Windows8.1 IDE:Eclipse(Indigo) Java:1.5 DB:Oracle10g フレームワーク:struts, hibernate サーバーOS:Linux
↧