当前位置: 技术问答>java相关
JSP中关于TABLE页面显示的问题!!加急!!
来源: 互联网 发布时间:2017-03-10
本文导语: 各位我在在做一个JSP显示页面的代码帮忙诊断一下: (我想实现的功能是:每行显示两个字段也就是一个之间有两个,但是下面的代码运行的时候总是显示成一个之间有一个) try{ int iCate=5,iCol=0; String ...
各位我在在做一个JSP显示页面的代码帮忙诊断一下:
(我想实现的功能是:每行显示两个字段也就是一个之间有两个,但是下面的代码运行的时候总是显示成一个之间有一个)
try{
int iCate=5,iCol=0;
String strCate="";
msgCategory.setQueryStr(iCate);
ResultSet rscs=msgCategory.query();
while (rscs.next()){
strCate=rscs.getString("name")
if ((iCol%2==0)||(iCol==0)) out.println("");
out.println("");
out.println("");
out.println("["+strCate+"]
");(我想实现的功能是:每行显示两个字段也就是一个之间有两个,但是下面的代码运行的时候总是显示成一个之间有一个)
try{
int iCate=5,iCol=0;
String strCate="";
msgCategory.setQueryStr(iCate);
ResultSet rscs=msgCategory.query();
while (rscs.next()){
strCate=rscs.getString("name")
if ((iCol%2==0)||(iCol==0)) out.println("");
out.println("");
out.println("");
out.println("["+strCate+"]
if ((iCol%2==0)||(iCol==0)) out.println("");
iCol++;
}
rscs.close();
}
rsc.close();
msgCategory.close();
}catch(Exception e){out.println("List All CateGory:"+e.toString());}
|
不会吧,在每次iCol++;前System.out.println(iCol);看看值
|
将代码改成这样试一下!
try{
int iCate=5,iCol=1;
String strCate="";
msgCategory.setQueryStr(iCate);
ResultSet rscs=msgCategory.query();
out.println("");
while (rscs.next()){
strCate=rscs.getString("name")
out.println("");
out.println("");
out.println("["+strCate+"]
");try{
int iCate=5,iCol=1;
String strCate="";
msgCategory.setQueryStr(iCate);
ResultSet rscs=msgCategory.query();
out.println("");
while (rscs.next()){
strCate=rscs.getString("name")
out.println("");
out.println("");
out.println("["+strCate+"]
if ((iCol%2==0)) out.println("");
iCol++;
}
rscs.close();
}
rsc.close();
msgCategory.close();
}catch(Exception e){out.println("List All CateGory:"+e.toString());}