mysql テーブルから値を抽出して jsp ページに表示する jdbc コードを作成しました。このページに値が表示されていますが、1 つの値が別の値の下にあります。私が必要としているのは、異なる値を並べて表示することです。つまり、値を並べて表示する必要があります。
ここに私のjspコードがあります:
<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost:3306/grandsho_register";
connection = DriverManager.getConnection(url, "root", "pwd");
String sql = "select title,link,keyword,category,image,content from adminproduct where category='Nokia'";
st=connection.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next()) {
%>
<TABLE border="0" width="900">
<tr valign="top">
<td width="300" ALIGN=left>
<div class="item_list">
<iframe src = '<%=rs.getString("link") %>' frameborder = 0 height=250> </iframe><input type="hidden" name="keyword" value="<%=rs.getString("keyword") %>" />
</div> </td>
<td width="300" ALIGN=left>
<div class="item_list">
<iframe src = "here i need different table value" frameborder = 0 height=250> </iframe><input type="hidden" name="keyword" value="<%=rs.getString("keyword") %>" />
</div> </td>
</tr>
</TABLE>
<% }
} catch (Exception e) {
e.printStackTrace();
} finally {
if (st != null) {
try {
st.close();
} catch (SQLException e) {
} // nothing we can do
}
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
} // nothing we can do
}
}
%>
ここのテーブルには2つの列があり、これらの列に異なる値が必要です。誰かが私にいくつかの解決策を提案できますか?