• 締切済み

CSVダウンロード後のアラート表示

JSPとサーブレットを使っています。 CSVファイルをダウンロードし保存終了した後に「保存しました」とアラートを表示させたいのですが可能でしょうか?

  • c60
  • お礼率100% (1/1)
  • Java
  • 回答数1
  • ありがとう数3

みんなの回答

  • ggaogg
  • ベストアンサー率43% (38/88)
回答No.1

ブラウザからサーバにCSV(その他)ファイルをDLして、 それが終わったらアラートをブラウザで表示するのでしょうか? だとしたら、それはJavaScript(アラート表示)とそのサブセットのAjax(Servletと通信)の仕事です。 検討違いな答えでしたらごめんなさい。

c60
質問者

お礼

回答ありがとうございます。 >ブラウザからサーバにCSV(その他)ファイルをDLして、 >それが終わったらアラートをブラウザで表示するのでしょうか? そうですね。 >だとしたら、それはJavaScript(アラート表示)とそのサブセットのAjax(Servletと通信)の仕事です。 Ajaxが必要でしたか・・・勉強することにします。ありがとうございました!

関連するQ&A

  • jspからcsvファイルのダウンロード

    あるjspから、サーバ上に保存してある hoge.csvデータをダウンロードするには どのような方法がありますでしょうか? 動作としては、jsp内のボタンをクリックして、 特定のディレクトリにあるhoge.csvをダウンロードします。 色々調べてみましたが、サーブレットを経由しダウンロードさせるのが、 一般的なようですが、具体的な方法がわかりません。 1.jsp内のボタンに対する指示と、 2.(サーブレット)を読む場合ダウンロードに必要な指示 3.(サーブレットを動作させるための指示等) をご教示いただければと存じます。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • サーブレットでのファイルダウンロードについて

    サーブレットでファイルのダウンロードを 行うプログラムを作成しているのですが ときどきダウンロードするファイルが切れている 場合があります。 なので実際のファイルとダウンロード時のファイル の違いがあった場合はJSPでalert表示を行いたい のですが、うまく実行できません。 処理としては response.setHeader(......) response.setContentType(......) 等の設定を行い ダウンロードするファイルのInputStream を作成、OutputStreamにgetOutputStream() を取得してwriteしています。 上記のwriteする時に件数をカウントして このサーブレットの呼び元のjspに返却したい のですが、取得ができません。 何か参考になるサイトなどないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • サーブレットからファイル名を指定してのダウンロード

     サーブレットからファイル名(csv)を指定してダウンロード する機能を開発しております。 操作の流れ  (1)HTMLでsubmitボタン押下→ダウンロードを問い合わせる   ダイアログ表示  (2)「このファイルをディスクに保存する」を選択し[OK]を押す  (3)「ファイルの保存」ダイアログで保存  (4)「ダウンロードの完了」ダイアログが表示される→[ファイル   を開く]を押すとexcelが起動しダウンロードしたcsvが表示   される。 しかし、(1)でダウンロードするよう促されるのがCSVではなく HTMLから呼び出したサーブレットなのです。  一応(2)~(4)の操作でcsvをダウンロードできますが、なぜか ブラウザ上でマウスポインタが作業中の状態(矢印と砂時計)の まま変りません。  次に、(1)で「このファイルを上記の場所から開く」を選択し 試しました。すると、同じダイアログでcsv(MASTER_*_*.csv) をダウンロードするよう促されます。 今度は(2)~(4)でダウンロードでき、上で起こったような現象 も起こりません(通常時のマウスポインタ)。  最初からcsv(MASTER_*_*.csv)をダウンロードするダイアログを 表示したいです。  そこで、最初のダイアログが表示されないよう設定したいと思い ますが、[この種類のファイルであれば常に警告する] チェックのON/OFF を切り替えられせん。   サーブレットの一部です。 res.setContentType("text/plain; charset=iso-2022-jp"); res.setHeader("Content-Disposition","attachment; filename=MASTER_" +  groupInp + "_" + factoryCode + "_" + date +".csv"); また、上記の"attachment; を"inline;に変えると、ブラウザの中にexcel が起動されてしまいます。 最初のダイアログの表示をサーブレットによって制御することは可能 でしょうか?ご存知の方いらっしゃればご教示いただきたく。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • CSVがダウンロードできない

    OSがWindows2000でIEが6.0の環境で、インターネットから CSVダウンロードしようとするとファイルを任意のところに 保存することができず、ExcelのシートがIE上に開き表示されるだけなのですが、ダウンロードするためにはどのようにすれば解決しますか? サーバー上のIISの設定が悪いのか、PC側の設定が悪いのか情報があったら教えてください。

  • CSVダウンロードファイルをEXCELで表示する

    CSVファイルをダウンロードすると、ダイアログボックスが表示され、「開く」「保存」「キャンセル」の3つのボタンが表示されます。 「保存」してからEXCELで開くとカンマで区切られたデータが、各セルに1つづつ入った形で表示されますが、「開く」ボタンを押すと、EXCELが起動して、一番左側のセルに「"XXXX","xxxxx","AAA"」のように表示されます。 保存してから開いたときと同じように「XXXX」「xxxx」「AAA」が各セルに入って表示するにはどのように設定をすればいいのでしょうか。 現在の設定は、エクスプローラの「ツール」>「フォルダオプション」>「ファイルの種類」から、拡張子CSVのときはEXCELで開く設定をしています。 よろしくご教授ください。

  • csv形式のファイルをダウンロードさせたいのですが。

    はじめまして。MySQLとJSPを用いて、サイトページを構築する勉強をしているものです。まだ初心者ですが、行き詰まったので、是非教えていただきたいです。 現在、データベースに登録されているテーブルをcsv形式のファイルとしてダウンロードできるような仕組を考えているのですが、いい方法が思い付きません。そのページでは毎回選択されたテーブルを表示させているのですが、そこにそのテーブルのcsvファイルをダウンロードできるようにしたいのです。 select * into outfile ~を使用して、csv形式を作成したものをHTMLタグを使用してダウンロードするといった方法では何が足りないでしょうか?? ちなみにこれでは、select * into outfileで一度指定したファイルを作成してしまえば、既に存在するファイルとして新たに書き込めなくなるんではないかと既に困っています。 是非、教えていただきたいと思っています。よろしくお願いします。

    • ベストアンサー
    • MySQL
  • CSVファイルのダウンロードについて

    サーバー上にアップしたcsvファイルにアクセスすると ダウンロードの確認ダイアログが出ずに 画面上にテキストベースで表示されてしまいます。 フォルダオプションの設定で ダウンロード後に開くを確認するのチェックボックスを チェックしましたがうまくいきません。 宜しくお願いします。 ※Webサーバー・・・JRUN4 <-- sample.jsp --> <% response.setContentType("application/octet-stream-dummy; charset=iso-2022-jp"); %> <% response.setHeader("Content-Disposition","inline; filename=aaa.csv"); %> top.location.href=~aaa.csv ← ファイルのフルパス

    • ベストアンサー
    • Java
  • csvファイルのダウンロード

    こんにちわ。 今、IE6.0 SP1で、OSがWin2000 SP4の環境にて、CSVファイルをブラウザより、「ファイルnダウンロード」ダイアログにて、保存先等を指定できるようにしたいのですが、ブラウザ上にデータ内容が表示されてしまいます。 「フォルダオプション」、「ファイルタイプ」にて、CSVファイルの設定を「ダウンロード後に開く確認をする。」にチェックを付けてみたのですが、やはりだめでした。 どなたか、ダイアログ表示の方法をご存知の方がいらっしゃいましたら、ご教授ください。

  • CSVダウンロードができない

    ASPファイルで作成したページからMS-SQLのデータベースのデータをダウンロードするページを作成したのですが、 OSがWindows2000の環境だけが、インターネットから CSVダウンロードしようとするとファイルを任意のところに 保存することができず、ExcelのシートがIE上に開き表示されるだけなのですが、ダウンロードするためにはどのようにすれば解決しますか? サーバー上のIISの設定が悪いのか、PC側の設定が悪いのか情報があったら教えてください。

  • csv形式でダウンロードさせたいのですが。

    はじめまして。 今回、JSPでデータベースからもってきた情報をcsvでダウンロードさせる仕組をかんがえているのですが、まずは簡単にダウンロードできるのか試しているのですが、ダウンロードまではできたのですが、中身がjspのファイルのコードがそのまま表示されてしまいます。 初心者なので、是非アドバイスをお願いしたいです。 よろしくお願いします。 以下そのコードです。 <%@ page import="java.io.*, java.util.*, java.sql.*, javax.sql.*, javax.naming.*" %> <html> <head> </head> <body> <% response.setContentType("application/octet-stream"); response.addHeader("Content-Disposition","attachment; filename=kibou.csv"); out.println("a,b,c,d"); %> </body> </html>