<学习笔记>jsp页面画表格固定列数的方法

来源:互联网 发布:梦入神机 知乎 编辑:程序博客网 时间:2024/05/22 06:49

在jsp页面上展现数据,通常使用表格形式。这里就设计到美观的问题,如何固定每一行的列数?下面是使用jstl实现的方法。

通常画表格是从服务器端某种格式的数据,如list,map,页面上使用jstl标签来实现循环画表的功能。

<table  cellSpacing="1" cellPadding="0" width="100%" bgColor="#e8e8e8" border="0"><tr class="list_tr_small"  bgcolor="#FFFFFF" >          <c:forEach items="${entry.value}" var ="a"  varStatus="num">  <td width="15%" class="list_tr_small"  bgcolor="#FFFFFF">                           <c:if test="${num.index%6==0&&num.index!=0}">                               <tr></tr><td width="15%" class="list_tr_small"  bgcolor="#FFFFFF" >                           </c:if>                          <input type="radio" name="${entry.key}" value="<c:out value='${a.id}/${a.name}' />" onclick="onMultiClicked();"><c:out value="${a.name}" /></input>                      </td>          </c:forEach>          </tr></table> 


根据循环的序号num是否能被某个数正除,来确定是否换行。

效果如下

0 0