

<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="java.sql.*,javahello.DBConnectionPool" %>
<%!
DBConnectionPool pool;
%>
<%
Connection con = null;
Statement stmt = null;
try {
// コネクションプールクラスのインスタンスを取得
pool = DBConnectionPool.getInstance();
// データベースへの接続を取得
con = pool.getConnection();
// ステートメントオブジェクトを生成
stmt = con.createStatement();
// 全ての行を検索するSQL文を作成
String sql = "SELECT * FROM SHAINLIST";
ResultSet rs = stmt.executeQuery(sql);
// 一覧表示用テーブル
String tableL = "<table border=1>";
tableL +="<tr bgcolor=\"000080\"><td>
<font color=\"white\">ID</font></td>"
+ "<"td nowrap><font color =\"white\">名前</font></td>"
+ "<"td colspan = 2><font color=\"white\"出欠</font></td></tr>";
// 取得結果の処理
while(rs.next()) {
int id = rs.getInt("member_id");
String name = rs.getString("name");
int state = rs.getInt("attendance");
String comment = rs.getString("comment");
String cell1;
String cell2;
switch(state) {
case -1://欠席
cell1 = "<font color=\"red\"><b>欠席</b></font>";
cell2 = "<br> + comment +"<br><br>";
break;
case 1://出席
cell1 = "<font color=\"blue\"><b>出席</b></font>";
cell2 = "<br>" + comment + "<br><br>";
default://未定
cell1 = "<b>未定</b>";
cell2 = "<form action=\"sub.jsp\">"
+ "<input type=\"hidden\" name=\"member_id\" value=\"" + id + "\">"
+ "<input type=\"radio\" value=\"1\" checked name=\"attendance\">出席"
+ "<input type=\"radio\" value=\"-1\" name=\"attendance\">欠席<br>"
+ "<input type=\"text\" name=\"comment\" size=36> "
+ "<input type=\"submit\" value=\"登録\"></form>";
}
// テーブル用
tableL += "<tr><td align=\right" bgcolor=\"A0A0A0\"><b>"+id+"</b></td>"
+ "<td nowrap>" + name + "</td><td>" + cell1 + "</td><td>"
+ cell2 + "</td></tr>";
}
tableL += "</table>";
db.close();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>データベースへのアクセス</title></head>
<body>
<p>-- データベースへのアクセス --</p>
<p>
<b>新人歓迎会 出欠状況一覧</b><br>
<%= tableHTML %>
</p>
</body>
</html>
まちがってるところ
がみつからないですが。。みなさん助けてくださいmm
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
問題の丸投げはネチケット違反ですよ。
ソースコードをいきなり貼り付けられても困ります。
そもそも、何がどのように期待通り動いていないのか、
予想結果と実行結果の相違点はなんなのか教えてもらわないと、
解りません。
気になる点:
+ "<"td colspan = 2><font color=\"white\"出欠</font></td></tr>";
は
+ "<"td colspan = 2><font color=\"white\">出欠</font></td></tr>";
か?
すみません。初心者なので、
tomcatを使って、ウェブで表示したいですが、エラーメッセージの意味がわからなくて。。。ここで質問してしまいました。
失礼しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルからのselectにおいて...
-
postgreSQLのint型は桁数指定が...
-
クエリアナライザのsp_helpコマ...
-
複数のテーブルの値を取り出す方法
-
2つの異なるテーブルを和結合し...
-
3つのテーブルの処理について
-
pg_queryで変数の取り扱い方
-
indexを使おうとしない間違った...
-
賢いSQL文がわからない
-
UNIQUEをつけたときのINDEXテー...
-
ベスト3の抽出方法
-
JSPとデータベースのつがぐ
-
phpPgAdminからSQL文を発行し、...
-
postgreSQLのオートナンバーに...
-
PostgressからMySQL(MariaDB)...
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
ORA-00959: 表領域'****'は...
-
CLOB型へのINSERT
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルからのselectにおいて...
-
postgreSQLのint型は桁数指定が...
-
クエリアナライザのsp_helpコマ...
-
UNIQUEをつけたときのINDEXテー...
-
PostgressからMySQL(MariaDB)...
-
PostgresSQL8.4でツリー上に取...
-
SQL SELECT文 別テーブルのレコ...
-
SQL文作成のお願い
-
Postgresqlの自己結合について
-
チェックボックスから、データ...
-
Oracle でのデータベースサイズ...
-
ビット演算結果の取得
-
Perl DBI でSELECT ilikeの結果...
-
検索スピードの速い方法を教え...
-
ベスト3の抽出方法
-
もうちょっと賢いSELECT文が書...
-
こんばんは。
-
テーブル作成 外部参照 配列
-
自動で生成されるユニークID
-
plpgsqlのエスケープ文字について
おすすめ情報