有难度的图片并排循环问题,100分的给 用" "来代替 " " 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 catch(Exception e) { out.println("<td> </td>");//多余的<td>填充空格 } 代码结构有点问题,我稍微改了一下:<%@ page contentType="text/html;charset=gb2312" import="java.sql.*" import="java.util.*"%><jsp:useBean id="db" scope="page" class="DbConnect.util.mysqlDB_cmb_image" /><% String sql ="",sql2=""; ResultSet rs = null; ResultSet rs2 = null; String id,idPrimal,pinpai,smallUrl,type,banquan="";%><% sql = "select count(*) from image"; rs = null; rs = db.executeQuery(sql); rs.next(); int allCount = rs.getInt(1); rs.close(); db.closelink();%><% sql = "select * from image"; rs = db.executeQuery(sql);%><table border="1"><% int cols=4;//自己定义列数 for(int i=0;i<allCount;i+=cols) { out.print("<tr>"); for(int j=0;j<cols;j++) { out.print("<td valign='bottom'>"); try { if(!rs.next()) throw new Exception("1"); id = rs.getString("id"); idPrimal = rs.getString("idPrimal"); pinpai = rs.getString("pinpai"); type = rs.getString("type"); smallUrl = rs.getString("smallUrl"); sql2 = "select banquan from pinpai"; rs2 = null; rs2 = db.executeQuery(sql2); rs2.next(); banquan = (String)rs2.getString("banquan"); db.closelink(); //我把这里的td移到上面了 out.print("<table align='center'>"); //图片 //这里是你原来的代码,省略... out.print("</div>"); out.print("</td></tr></table>"); out.print("</td></tr>"); out.print("</table>"); } catch(Exception e) { if(e.getMessage().equals("1")){ out.println(" ");//多余的<td>填充空格 } else{ System.out.println("其他类型的错误,自己再处理一下"); } } out.print("</td>"); } out.print("</tr>"); } rs.close(); db.closelink();%></table> asjj(叫我ALT+F4),搞定了,谢谢!!!!!!!!!!爱死你了!!!!!!!!!!!!!!!!!!!!!1 jquery 得不到返回的参数 ajax刷新问题 JAVA %%%%%%用hibernate部署时报错,大家帮忙看下 jb2005 debug的时候怎么看一个对象里面的成员变量 如何运行JSP! jsp中如何实现文件的复制和剪切 输出的日期怎么是:???,21 ?? 2004 向各位兄弟求助,关于用jdbc连sql server 的问题 jb7中ejb的LocalEntityBeanProvider问题 问一个ejb的入门问题!!! 在配置好服务器后,运行不涉及数据库的jsp文件,则能正确显示,但只要涉及到数据库,就出错。
{
out.println("<td> </td>");//多余的<td>填充空格
}
<%@ page contentType="text/html;charset=gb2312" import="java.sql.*" import="java.util.*"%>
<jsp:useBean id="db" scope="page" class="DbConnect.util.mysqlDB_cmb_image" /><%
String sql ="",sql2="";
ResultSet rs = null;
ResultSet rs2 = null;
String id,idPrimal,pinpai,smallUrl,type,banquan="";
%>
<%
sql = "select count(*) from image";
rs = null;
rs = db.executeQuery(sql);
rs.next();
int allCount = rs.getInt(1);
rs.close();
db.closelink();
%>
<%
sql = "select * from image";
rs = db.executeQuery(sql);
%>
<table border="1">
<%
int cols=4;//自己定义列数
for(int i=0;i<allCount;i+=cols)
{
out.print("<tr>");
for(int j=0;j<cols;j++)
{
out.print("<td valign='bottom'>");
try
{
if(!rs.next()) throw new Exception("1");
id = rs.getString("id");
idPrimal = rs.getString("idPrimal");
pinpai = rs.getString("pinpai");
type = rs.getString("type");
smallUrl = rs.getString("smallUrl");
sql2 = "select banquan from pinpai";
rs2 = null;
rs2 = db.executeQuery(sql2);
rs2.next();
banquan = (String)rs2.getString("banquan");
db.closelink();
//我把这里的td移到上面了
out.print("<table align='center'>");
//图片
//这里是你原来的代码,省略...
out.print("</div>");
out.print("</td></tr></table>");
out.print("</td></tr>");
out.print("</table>");
}
catch(Exception e)
{
if(e.getMessage().equals("1")){
out.println(" ");//多余的<td>填充空格
}
else{
System.out.println("其他类型的错误,自己再处理一下");
}
}
out.print("</td>");
}
out.print("</tr>");
}
rs.close();
db.closelink();
%>
</table>