![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。
今回、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ランキング
-
OpenTextFile で書き込みできま...
-
ASPでCSVファイルを作成しダウ...
-
サーブレットからファイル名を...
-
csvを使ってサイト作成は可能で...
-
Excelでdatファイルを作成??
-
VBAでファイルパスが長すぎてコ...
-
バッチによるショートカットの...
-
ExcelVBAで、隠しフォルダにあ...
-
JSONファイルをダウンロードさ...
-
【Excel VBA】PDFを作成して,...
-
batファイル処理でのテキストフ...
-
WebLogic/javaで一部JSPだけが...
-
複数ファイルダウンロードについて
-
エクセルVBA ファイルOPEN時の...
-
複数のテキストファイルをexcel...
-
バッチファイルが作成できない
-
XMLDOMのsaveメソッドのエラー
-
BitBlt関数について
-
フォルダ作成用バッチファイル...
-
Excel-VBA 撮影日時の取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OpenTextFile で書き込みできま...
-
ASPでCSVファイルを作成しダウ...
-
ファイルダウンロードの開くで...
-
ヤフーのNYダウの過去データ...
-
csv形式でダウンロードさせたい...
-
Matlabでの図の最大化の方法
-
現在時間と、ファイルの作成時...
-
Excelでdatファイルを作成??
-
VBAでファイルパスが長すぎてコ...
-
Microsoft Access エラー 3051
-
拡張子が.txtのファイルに将来...
-
複数のテキストファイルをexcel...
-
バッチによるショートカットの...
-
フォルダ作成用バッチファイル...
-
Lubuntuでフォントをインストー...
-
バッチファイルが作成できない
-
batファイル処理でのテキストフ...
-
【Excel VBA】PDFを作成して,...
-
Access2003で「オブジェクト'○○...
-
ファイル名の特定文字だけ削除...
おすすめ情報