我编写了一个 jdbc 代码,我从 mysql 表中提取值并显示在 jsp 页面中。值显示在此页面上,但一个低于另一个值。我需要的是不同的值应该并排显示,即一个并排显示。
这是我的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
}
}
%>
这里表有两列,我想要这些列中的不同值。谁能建议我一些解决方案?