- - PR -
ダウンロード機能について
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-10-20 18:12
みなさん、こんばんわ。
現在データのダウンロード機能の実装を行っているのですが、疑問点がありまして アドバイスをお願いします。 今私が実現したい機能は画面上でダウンロードボタンを押下するとデータベースより持ってきたデータをCSV形式で表示し、保存をするというものです。 この機能を実現させるには、1つの方法としましてJSP側のタグに contentType="application/octet-streamとresponse.setHeader("Content-Disposition","attachment;filename=ファイル名")の記述が必要とのことでした。本日ソースにこの タグを埋め込み実行をしてみたのですが、画面に何も表示されない状態です。 自分のこの機能に対する実現イメージとしましては、ボタンを押しますと画面に ダウンロードのファイル名が表示されて、実行に移ると思っていたのですが、 こうした機能を実現するには何か他にも記述や設定をしなくてはいけないことが ありますのでしょうか? 併せてご教授ねがいます。 | ||||||||
|
投稿日時: 2003-10-20 18:34
JSPがコンパイルや、例外で落ちている事は無いでしょうか?
| ||||||||
|
投稿日時: 2003-10-20 19:51
eijiさん、早速の書込みありがとうございます。
言われています、JSPコンパイルのエラーや例外は発生しておりません。 一応過去のログでIE上の不具合との事で Application/Octet-Stream-Dummyといった記述をしてみたのですが、同じく 画面は真っ白でダイアログボックスも表示されないといった状態です。 この現象に対する解決策を知っていらっしゃる方のアドバイスをお願い致します。 | ||||||||
|
投稿日時: 2003-10-20 19:57
こんばんは。
まずは、 環境(OS, サーブレットコンテナの種類・バージョン、JDKのバージョン, ブラウザの種類・バージョンなど)を記述した方がよいのではないでしょうか。 また、ソースプログラムを掲載すると 問題解決が早まるかもしれません。 私は解決することはできませんが。。。(汗) | ||||||||
|
投稿日時: 2003-10-21 01:46
JSPではなくサーブレットでHttpServeletResponseに対して 上記のようにcontent-typeなどを設定してブラウザに返せば、 ダウンロードできませんでしょうか? | ||||||||
|
投稿日時: 2003-10-21 09:31
JSPではなくサーブレットでって・・・。 JSPは所詮サーブレットですよ。 したがって、JSPとサーブレットのどちらでも可能です。 | ||||||||
|
投稿日時: 2003-10-21 09:40
contentType="text/html にしてみては?
これでも、白い画面が表示されるなら違う原因ではないでしょうか? | ||||||||
|
投稿日時: 2003-10-21 12:08
ほむらです。
ところでCSVデータは流していますか? データ自身は自分で流す形になると思うのですが。。。 | ||||||||
