我正在尝试以下 jsp 代码。
switch(ch)
{
case 1 :
ResultSet rsid=stmt.executeQuery("select ID from BcTwo");
while(rsid.next())
{
%>
<tr><td>
<%out.println(rsid.getString(1)); %>
</td></tr>
<%
}
rsid.close();
break;
case 2 :
ResultSet rs=stmt.executeQuery("select SERIES from BcTwo");
while(rs.next())
{
%>
<tr><td>
<%out.println(rs.getString("SERIES")); %>
</td></tr>
<%
}
rs.close();
break;
}
使用此代码我可以打印数据。但我希望数据以以下格式打印:
ID Series
1 BE
2 EQ
3 BE
4 BE
5 EQ
6 EQ
使用上面的代码数据打印为:
ID
1
2
3
4
5
6
Series
BE
EQ
BE
BE
EQ
EQ
我应该进行哪些更改才能获得所需的输出?
最佳答案
我得到了答案。
switch(ch)
{
case 1 :
String ID=(String)session.getAttribute("ID");
session.setAttribute("ID", ID);
if(null == session.getAttribute("ID"))
{
out.println(rsid.getString("ID"));
}
break;
case 2 :
String SERIES=(String)session.getAttribute("SERIES");
session.setAttribute("SERIES", SERIES);
if(null == session.getAttribute("SERIES"))
{
out.println(rsid.getString("SERIES"));
}
break;
}
我不确定这是否是最好的解决方案,但它对我有用。
关于sql - 在jsp中以表格形式显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10578260/