ファイルダウンロード後のフォワードについて
サーブレット内で、ファイルのダウンロードをした後に処理をJSPへフォワードしたいのですが、現在、ダウンロードしたあとフォワードしてもJSPが機能しなくて困りました。
コードとしては以下の通りです(一部抜粋ですみません)
/* ファイルダウンロードの設定 */
response.setContentType("application/octet-stream; charset=Shift-JIS");
response.setHeader("Content-disposition","attachement; filename= "+sgy_y+sgy_m+"_"+simekbn+".csv");
PrintWriter pw = response.getWriter();
/* CSVファイル出力 */
pw.println("あああ,いいい,ううう,えええ,おおお");
pw.println("かかか,ききき,くくく,けけけ,こここ");
pw.println("さささ,ししし,すすす,せせせ,そそそ");
pw.close();
/* JSPへフォワード */
getServletConfig().getServletContext().getRequestDispatcher("/xxx.jsp").forward(request,response);
何か良いアドバイスがありましたら、宜しくお願いします。
お礼
回答ありがとうございます。 >ブラウザからサーバにCSV(その他)ファイルをDLして、 >それが終わったらアラートをブラウザで表示するのでしょうか? そうですね。 >だとしたら、それはJavaScript(アラート表示)とそのサブセットのAjax(Servletと通信)の仕事です。 Ajaxが必要でしたか・・・勉強することにします。ありがとうございました!