请教有关jsp问题。。。

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:53:57
大家后,我用jsp连接数据库是,出现下图结果:
就是我查询的记录大于两条时候,第二条和以后得记录都不能出现在表格中。

请问怎么解决,谢谢!
.....
while(rs.next())
{tag=false;
String xh=rs.getString("学号");
String xm=rs.getString("姓名");
String xb=rs.getString("性别");
String mz=rs.getString("民族");
String jg=rs.getString("籍贯");
String csrq=rs.getString("出生日期");
String ssh=rs.getString("宿舍号");
String qsz=rs.getString("寝室长");
String lxdh=rs.getString("联系电话");
String xingbie=rs.getString("系别");
String zy=rs.getString("专业");
String zylx=rs.getString("专业类型");
String xz=rs.getString("学制");
String bj=rs.getString("班级");
String rzsj=rs.getString("入住时间");
String bcsj=rs.getString("搬出时间");
String bz=rs.getString("备注");
%>
<tr>
<td><%=xh%></td>

把你所发的最后四行,即:
<%
}
%>
</tr></table>

改成:
</tr>
<%
}
%>
</table>就好了,你的大括号最后的位置括的有问题,最后的“}”放在</tr>和</table>之间就好了。。

我不知道 你的详细 属性名 告诉你方法 你自己写:

假如这是标题列:
<table border="1">
<tr>
<td>学号</td><td>性名</td><td>性别</td>
</tr>
<%
List list=request.getAttribute("xxx");
for(int i=0;i<list.size();i++){
user u=(user)list.get(i);
%>
<tr><td>u.getId</td><td><%=u.getName%></td><td><%=u.getSex%></td></tr>

<% } %>
</table>

能看懂吗?

图呢????????

图片呢?