如题~~代码如下:
<#list childSort as c>  
<tr>
<td valign=middle  align="center" bgcolor="#F8F8F8">
${c.className}            
</td>
</tr>
</#list> 循环出多行数据,现在我想一行放多列,这么实现啊?

解决方案 »

  1.   

    自己先顶了!jsp里会,循环时定义个变量i 每循环一次让它i++, 让后<%if(i%4==0){%><tr><%}%> .....<%if(i%4==0){%></tr><%}%>,freeMarket里这么搞啊,在线等啦~~~
      

  2.   


    <td   valign=middle     align= "center "   bgcolor= "#F8F8F8 ">
    标题                
    </td>
    <td   valign=middle     align= "center "   bgcolor= "#F8F8F8 ">
    列表                
    </td>
    <#list   childSort   as   c>  
    <tr>
    <td   valign=middle     align= "center "   bgcolor= "#F8F8F8 ">
    ${c.title}                      
    </td>
    <td   valign=middle     align= "center "   bgcolor= "#F8F8F8 ">
    ${c.list}                      
    </td>
    </tr>
    </#list> 
    或要事先将列表封装好的
      

  3.   


    <#assign i=1> <#if list?has_content> 

    <#list list as friendlinks >
     <#if i%6==0>
      <td></td>
    <tr height="45">

    <#else>
     <td></td>

    </#if>
           
    <#assign i=i+1>
    </#list>
    </#if>找到前不久刚写的
      

  4.   

    分还是给4楼吧,思想转换的快,jsp能实现的逻辑问题,freeMarker 也能实现,我资源里有开发实例教程