HTML(JSP)中是否存在元素限制

时间:2016-05-11 06:48:03

标签: java html jsp limit element

基本上我有一个JSP,它在数据库中找到每个元素的div。当然,数据库中的条目数量各不相同,我无法设置要显示的特定div数量,这就是我们使用JSP的原因。 问题是我现在正在开发网页,而且我已经明白我的JSP并没有显示它应该显示的所有div。我做了很多测试,它应该可以工作,Java部分确实可以正常工作,但似乎问题出现在它打印出所有的div。事实上,并非所有这些,只有最后一个,这就是为什么我认为它可能是HTML网页或JSP中的限制。 以下是无法正常运行的代码部分:

    for(int a=0;a<=lenhueco1-1;a++){
        id[a]="\"data1_"+a+" \"";
        titulo[a]="\"PIN: "+idn1[a]+" \"";
        out.println("<div title="+titulo[a]+"; id="+id[a]+"; class="+clase+"style="+estilo1[a]+"><span>"+id1[a]+"</span></div>");
        //out.println(posicion1[a]+":::"+id[a]+":::"+a);
    }

    for(int a=0;a<=lenhueco2-1;a++){
        id[a]="\"data2_"+a+" \"";
        titulo[a]="\"PIN: "+idn2[a]+" \"";
        out.println("<div title="+titulo[a]+"; id="+id[a]+"; class="+clase+"style="+estilo2[a]+"><span>"+id2[a]+"</span></div>");
        //out.println(posicion1[a]+":::"+id[a]+":::"+a);
    }

    for(int a=0;a<=lenhueco3-1;a++){
        id[a]="\"data3_"+a+" \"";
        titulo[a]="\"PIN: "+idn3[a]+" \"";
        out.println("<div title="+titulo[a]+"; id="+id[a]+"; class="+clase+"style="+estilo3[a]+"><span>"+id3[a]+"</span></div>");
        //out.println(posicion1[a]+":::"+id[a]+":::"+a);
    }

    for(int a=0;a<=lenhueco4-1;a++){
        id[a]="\"data4_"+a+" \"";
        titulo[a]="\"PIN: "+idn4[a]+" \"";
        out.println("<div title="+titulo[a]+"; id="+id[a]+"; class="+clase+"style="+estilo4[a]+"><span>"+id4[a]+"</span></div>");
        //out.println(posicion1[a]+":::"+id[a]+":::"+a);
    }
    if(diff>=6&&diff<=8){
    for(int a=0;a<diff;a++){
        id[a]="\"data5_"+a+" \"";
        titulo[a]="\"PIN: "+idn5[a]+" \"";
        out.println("<div title="+titulo[a]+"; id="+id[a]+"; class="+clase+"style="+estilo5[a]+"><span>"+id5[a]+"</span></div>");
        //out.println(posicion1[a]+":::"+id[a]+":::"+a);
    }
    }

   for(int a=0;a<=t5;a++){
       if(a<t1){
        posicion6[a]=56-step1*a;
        estilo6[a]="\"position: absolute; color:"+color6[a]+"; background-color:"+bcolor6[a]+"; border-color:"+borde+"; height:1.7vh ;top:"+posicion6[a]+"vh; left:1vw\"";
       }else if(a>=t1&&a<t2){
        posicion6[a]=20-40+step2*a;
        estilo6[a]="\"position: absolute; color:"+color6[a]+"; background-color:"+bcolor6[a]+"; border-color:"+borde+"; height:2.5vh;top:22.5vh;left:"+posicion6[a]+"vw\"";
       }
       out.println(a);
        id[a]="\"data6_"+a+" \"";
        titulo[a]="\"PIN: "+idn6[a]+" \"";
        out.println("<div title="+titulo[a]+"; id="+id[a]+"; class="+clase+"style="+estilo6[a]+"><span>"+id6[a]+"</span></div>");
        //out.println(posicion1[a]+":::"+id[a]+":::"+a);
    }

它完全通过前4个“fors”而完全没有完成最后一个。 有关为何会发生这种情况的知识吗? 我也希望以其他方式完成这项工作。 谢谢fellas!

0 个答案:

没有答案