データベースのコンテンツを表示するhtmlページを作成するサーブレットを作成しました。コードは次のとおりです。
Statement st = (Statement) conexion.createStatement();
ResultSet rs = st.executeQuery("select * from audiolist" );
while (rs.next())
{
contador++;
out.println("<tr>");
String k = rs.getString("Tittle");
String l = rs.getString("Autor");
String m = rs.getString("Album");
out.println("<td>"+"<input type=\"radio\" name=\"titulo<%="+contador+"%>\"value=\""+k+"\">");
out.println("<td>" + k + "</td>");
out.println("<td>" + l + "</td>");
out.println("<td>" + m + "</td>");
out.println("</tr>");
}
out.println("</table></center>");
out.println("<tr><td colspan=2><input type=submit></td></tr>");
out.println("</form>");
各行にラジオボタンを追加しました。このコードを使用して、データベースのコンテンツを含むテーブルをブラウザに表示できます。[送信]をクリックすると、選択した行の値'k'を別のサーブレットに送信します。私はこれに苦労しています。値を間違って送信していると思います。2番目のサーブレットでは、情報を取得するためにgetParameter()を使用するだけで十分ですか?
ありがとう!