私はしばらくの間、MySQLテーブルを表示しようとしていましたが、成功しましたが、クエリを使用してテーブルを表示する方法テキストボックスから取得します。サーブレット、jsps、またはその両方を使用してMysqlテーブルを正しく表示するには
基本的にこれは私の設定です。私はサーブレットを持っています。サーブレットは、上記のテキストボックスに記述されたクエリに従って表示されているテーブルを更新するhtmlボタンを持っています。私はJSPまたはAを使用する必要がある場合、私は知らない
if (Button1.isPressed()){
showDB(out, rs);
}
:
テーブルは、このコード
protected void showDB(PrintWriter out, ResultSet rs) throws SQLException {
ResultSetMetaData rsMD = rs.getMetaData();
int counter = 1;
while (rs.next()) {
//Prints column names
if (counter <= 1) {
out.println("<table border=5>");
out.println("<thead>");
for (; counter <= rsMD.getColumnCount(); counter++) {
out.println("<th>" + rsMD.getColumnName(counter) + "</th>");
}
out.println("</thead>");
}
counter = 1;
out.println("<tr>");
// Prints row data
for (; counter <= rsMD.getColumnCount(); counter++) {
out.println("<td>" + rs.getString(counter) + "</td>");
}
out.println("</tr>");
}
out.println("</tbody>");
out.println("</table>");
}
を使用して表示され、私はこのような何か(擬似コード)を持っていると思いますサーブレット(タイトルの示唆どおりに)を達成するために、私はあらゆる種類の応答を考慮に入れます。