jsp 显示列表 怎么样分两列显示?
怎么样做个循环或者控制,显示两列?目前显示一列的 代码如下:
<body>
<div class="teach_list teach_double_li">
<ul>
<s:if test="queryModel && queryModel.items != null ">
<s:iterator value="queryModel.items" id="item">
<li class='teach_list_blue'>
<a href='<%=systemPath %>/xxx.do?dwxxid=${item.id}' target="_blank" title="${item.mc}" >
${item.mc}
</a>
<span class="tim" >
日期:
${item.tdjzrq}
</span>
</li>
</s:iterator>
</s:if>
</ul>
</div>
</body> --------------------编程问答-------------------- --------------------编程问答-------------------- <s:iterator 应该有个状态属性吧,就是一个相当于下标的值,用这个值和2取模,来判断换行 --------------------编程问答-------------------- 用status字段判断好了。status是当前index值<s:iterator status --------------------编程问答-------------------- 用 status,index 取模判断吧 --------------------编程问答-------------------- 各楼层全正解 --------------------编程问答-------------------- <body>
<div class="teach_list teach_double_li">
<ul>
<s:if test="queryModel && queryModel.items != null ">
<s:iterator value="queryModel.items" id="item" status="index">
<li class='teach_list_blue'>
<a href='<%=systemPath %>/xxx.do?dwxxid=${item.id}' target="_blank" title="${item.mc}" >
${item.mc}
</a>
<span class="tim" >
日期:
${item.tdjzrq}
</span>
</li>
{index % 2 == 0 ? '</br>':''}
或者
<c:if test="${index % 2 == 0}">
</br>
</c:if>
</s:iterator>
</s:if>
</ul>
</div>
</body> --------------------编程问答-------------------- ${index % 2 == 0 ? '</br>':''}
--------------------编程问答-------------------- 循环状态判断。
补充:Java , Web 开发