JSPを作っています。
JSPから、JAVAを呼び、あえて、そのJAVA中で、HTMLを出力したいのですが、
上手く出力できません。
仕様上無理なのでしょうか?
それは、無理!!や、プログラムのここがダメ!! など、ご指摘を頂ければ幸いです。
Javaのソースは、下記です。
public boolean get_log(String strStart_date, String strEnd_date) { try { // SQLの実行 ↓ ======================================== // DBオープン DB.open(); // SQL文の作成 String strSQL = "SELECT * FROM log" + " WHERE" + " create_time BETWEEN '" + strStart_date + "' AND '" + strEnd_date + "'" + " ORDER BY create_time DESC" + " LIMIT 200"; // SELECT用のSQL実行メソッド DB.executeQuery(strSQL); // SQLの実行 ↑ ======================================== // ブラウザに結果表示 ↓================================ out.println("<HTML>"); out.println("<HEAD>"); out.println("<META http-equiv=\"Content-Type\" content=\"text/css; charset=UTF-8\">"); out.println("<TITLE>ログDB内のデータ</TITLE>"); out.println("</HEAD>"); out.println("<BODY>"); out.println("<table border=\"1\">"); out.println("<tr>"); out.println(" <th>file name</th>"); out.println(" <th>size (K Byte)</th>"); out.println(" <th>last update</th>"); out.println("</tr>"); while (DB.next()) { out.println("<tr>"); out.println(" <th>" + DB.getResultString("create_time") + "</th>"); // 作成日時 out.println(" <th>" + DB.getResultString("memo") + "</th>"); // メモ out.println(" <th>" + DB.getResultString("log") + "</th>"); // ログ } out.println("</table>"); out.println("</BODY>"); out.println("</html>"); // ブラウザに表示 ↑ ====================== // ------------------------------------------------------ // DBクローズ DB.close(); // 返却データ ↓ ---------------------------------------- return true; } return false; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/24 08:28