はじめまして。
今回、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>
No.2ベストアンサー
- 回答日時:
再び cbd_mei です。
誤字修正
PSP → PHP
コメントありがとうございます。
試してみたのですが、結果、同じ結果になってしまいました。
もう少し調べてみますが、何かありましたら是非コメントお願い致します。
No.1
- 回答日時:
今まで、PSPとASPで実行したことはありますが、JSPで実際にやったことはないので
間違っている可能性もありますが、おそらく基本は同じだと思いますので・・・
ファイルを("application/octet-stream")で転送する場合、
出力するまで(out.printlnまで)の間に文字出力をするとエラー(うまく出力できない)
になるはずです。
おそらく以下のように、HTMLタグはprintlnしたあとに表示させるようにすれば
csvが出てくるのではないかと思います。
<%@ page import="java.io.*, java.util.*, java.sql.*, javax.sql.*, javax.naming.*" %>
<%
response.setContentType("application/octet-stream");
response.addHeader("Content-Disposition","attachment; filename=kibou.csv");
out.println("a,b,c,d");
%>
<html>
<head>
</head>
<body>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASPでCSVファイルを作成しダウ...
-
バッチによるショートカットの...
-
Excelでdatファイルを作成??
-
複数のテキストファイルをexcel...
-
バッチファイルが作成できない
-
HTMLタグのあるCSVファイルを利...
-
文字の頭文字順に自動移動
-
ダウンロード不可PDFファイルは...
-
VBAでファイルパスが長すぎてコ...
-
フォルダ作成用バッチファイル...
-
1フォルダに保存できるファイル...
-
.NET で C# を使い、他のソフト...
-
FileExitsについて
-
Windowsのメモ帳でジョークウイ...
-
社の中で私だけ2in1印刷ができない
-
Refreshで落ちる
-
HDDのクローン作成時の素朴な疑...
-
テキストファイルを開かずに中...
-
IS11SH本体電話帳→Google連絡先へ
-
Webサイト アプリのコンパイル他
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OpenTextFile で書き込みできま...
-
ASPでCSVファイルを作成しダウ...
-
ファイルダウンロードの開くで...
-
ヤフーのNYダウの過去データ...
-
csv形式でダウンロードさせたい...
-
Matlabでの図の最大化の方法
-
現在時間と、ファイルの作成時...
-
Excelでdatファイルを作成??
-
VBAでファイルパスが長すぎてコ...
-
Microsoft Access エラー 3051
-
拡張子が.txtのファイルに将来...
-
複数のテキストファイルをexcel...
-
バッチによるショートカットの...
-
フォルダ作成用バッチファイル...
-
Lubuntuでフォントをインストー...
-
バッチファイルが作成できない
-
batファイル処理でのテキストフ...
-
【Excel VBA】PDFを作成して,...
-
Access2003で「オブジェクト'○○...
-
ファイル名の特定文字だけ削除...
おすすめ情報