- PR -

ダウンロード機能について

投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2003/08/28
投稿数: 28
投稿日時: 2003-10-20 18:12
みなさん、こんばんわ。
現在データのダウンロード機能の実装を行っているのですが、疑問点がありまして
アドバイスをお願いします。
今私が実現したい機能は画面上でダウンロードボタンを押下するとデータベースより持ってきたデータをCSV形式で表示し、保存をするというものです。
この機能を実現させるには、1つの方法としましてJSP側のタグに
contentType="application/octet-streamとresponse.setHeader("Content-Disposition","attachment;filename=ファイル名")の記述が必要とのことでした。本日ソースにこの
タグを埋め込み実行をしてみたのですが、画面に何も表示されない状態です。
自分のこの機能に対する実現イメージとしましては、ボタンを押しますと画面に
ダウンロードのファイル名が表示されて、実行に移ると思っていたのですが、
こうした機能を実現するには何か他にも記述や設定をしなくてはいけないことが
ありますのでしょうか?
併せてご教授ねがいます。
eiji
常連さん
会議室デビュー日: 2003/07/23
投稿数: 32
投稿日時: 2003-10-20 18:34
JSPがコンパイルや、例外で落ちている事は無いでしょうか?

未記入
常連さん
会議室デビュー日: 2003/08/28
投稿数: 28
投稿日時: 2003-10-20 19:51
eijiさん、早速の書込みありがとうございます。
言われています、JSPコンパイルのエラーや例外は発生しておりません。
一応過去のログでIE上の不具合との事で
Application/Octet-Stream-Dummyといった記述をしてみたのですが、同じく
画面は真っ白でダイアログボックスも表示されないといった状態です。
この現象に対する解決策を知っていらっしゃる方のアドバイスをお願い致します。
とまと
ベテラン
会議室デビュー日: 2003/10/18
投稿数: 51
投稿日時: 2003-10-20 19:57
こんばんは。

まずは、
環境(OS, サーブレットコンテナの種類・バージョン、JDKのバージョン,
ブラウザの種類・バージョンなど)を記述した方がよいのではないでしょうか。
また、ソースプログラムを掲載すると
問題解決が早まるかもしれません。

私は解決することはできませんが。。。(汗)
パルプ
ベテラン
会議室デビュー日: 2003/06/18
投稿数: 59
投稿日時: 2003-10-21 01:46
引用:

zzzさんの書き込み (2003-10-20 18:12) より:
この機能を実現させるには、1つの方法としましてJSP側のタグに
contentType="application/octet-streamとresponse.setHeader("Content-Disposition","attachment;filename=ファイル名")の記述が必要とのことでした。



JSPではなくサーブレットでHttpServeletResponseに対して
上記のようにcontent-typeなどを設定してブラウザに返せば、
ダウンロードできませんでしょうか?
taku
ぬし
会議室デビュー日: 2002/11/12
投稿数: 918
お住まい・勤務地: 墨田区→中野区
投稿日時: 2003-10-21 09:31
引用:

パルプさんの書き込み (2003-10-21 01:46) より:
引用:

zzzさんの書き込み (2003-10-20 18:12) より:
この機能を実現させるには、1つの方法としましてJSP側のタグに
contentType="application/octet-streamとresponse.setHeader("Content-Disposition","attachment;filename=ファイル名")の記述が必要とのことでした。



JSPではなくサーブレットでHttpServeletResponseに対して
上記のようにcontent-typeなどを設定してブラウザに返せば、
ダウンロードできませんでしょうか?


 JSPではなくサーブレットでって・・・。
JSPは所詮サーブレットですよ。
したがって、JSPとサーブレットのどちらでも可能です。
eiji
常連さん
会議室デビュー日: 2003/07/23
投稿数: 32
投稿日時: 2003-10-21 09:40
contentType="text/html にしてみては?

これでも、白い画面が表示されるなら違う原因ではないでしょうか?
ほむら
ぬし
会議室デビュー日: 2003/02/28
投稿数: 583
お住まい・勤務地: 東京都
投稿日時: 2003-10-21 12:08
ほむらです。
ところでCSVデータは流していますか?
データ自身は自分で流す形になると思うのですが。。。

スキルアップ/キャリアアップ(JOB@IT)