如何控制 IE 中 A4 的打印排序问题? 我的记录集在 IE 中是两列显示的,1 52 63 74 8怎么显示为:1 72 83456默认是 A4 的长度. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><body><table> <tr> <td width="50%"> <% ResultSet rs = QueryBean.getInfo(a,b); // a,b 是前一个页面的参数 int recordNum = 0; while(rs.next()) recordNum ++; { %> <table> <% rs.beforeFirst(); int n = (recordNum + 1)/2; int i = 0; while(i<n && rs.next()) { %> <tr> <td><%=rs.getString("a")%></font></td> <td><%=rs.getString("b")%></font></td> <td><%=rs.getString("c")%>"></td> </tr> <% i = i + 1; } %> </table> </td> <td> <table> <% while(rs.next()) { %> <tr> <td><%=rs.getString("a")%></td> <td><%=rs.getString("b")%></td> <td><%=rs.getString("c")%></td> </tr> <% } %> </table> </td> </tr></table><% } rs.close();%> </body></html> int n = (recordNum + 1)/2;这一句是定义一列有几行的,这里是总数的一半如果你想1 72 83456这样,那就是一列显示六个记录,只要把这个n定义成6就行了int n = 6; 谢谢 liaohaiying(小菜) !一句话惊醒梦中人啊!不过现在的结果是:123 74 856... 哈哈,这是页面的问题,你把表格单元格设为靠上对齐就行了在你的TABLE或TD里加上valign=top就行了 非常感谢 : liaohaiying(小菜) !!!给分! sessionDestroyed() 方法的困惑 openoffice自动关闭,导致程序没法运行 BeanUtils.populate,日期为空出错 An exception occurred processing JSP page 一个奇怪的问题 关于动态嵌入网页的问题 如何配置struts_config.xml文件? 求教:tomcat启动后无法显示index页面的问题!急啊!!! win2003下iis和resin的整合!!!!! 连接数据库问题 如何取昨天今天的数据?? 线程的问题,在线等!!!
<body><table>
<tr>
<td width="50%">
<%
ResultSet rs = QueryBean.getInfo(a,b); // a,b 是前一个页面的参数
int recordNum = 0;
while(rs.next())
recordNum ++;
{
%>
<table>
<%
rs.beforeFirst();
int n = (recordNum + 1)/2;
int i = 0;
while(i<n && rs.next())
{
%>
<tr>
<td><%=rs.getString("a")%></font></td>
<td><%=rs.getString("b")%></font></td>
<td><%=rs.getString("c")%>"></td>
</tr>
<%
i = i + 1;
}
%>
</table>
</td>
<td>
<table>
<%
while(rs.next())
{
%>
<tr>
<td><%=rs.getString("a")%></td>
<td><%=rs.getString("b")%></td>
<td><%=rs.getString("c")%></td>
</tr>
<%
}
%>
</table>
</td> </tr>
</table>
<%
}
rs.close();
%>
</body>
</html>
这一句是定义一列有几行的,这里是总数的一半
如果你想
1 7
2 8
3
4
5
6
这样,那就是一列显示六个记录,只要把这个n定义成6就行了
int n = 6;
1
2
3 7
4 8
5
6...
在你的TABLE或TD里加上valign=top就行了