jsp 显示列表 怎么样分两列显示?

问题描述

怎么样做个循环或者控制,显示两列?目前显示一列的代码如下:<body><divclass="teach_listteach_double_li"><ul><s:iftest="queryModel&&queryModel.items!=null"><s:iteratorvalue="queryModel.items"id="item"><liclass='teach_list_blue'><ahref='<%=systemPath%>/xxx.do?dwxxid=${item.id}'target="_blank"title="${item.mc}">${item.mc}</a><spanclass="tim">日期:${item.tdjzrq}</span></li></s:iterator></s:if></ul></div></body>

解决方案

解决方案二:
该回复于2013-12-22 17:17:11被版主删除
解决方案三:
<s:iterator应该有个状态属性吧,就是一个相当于下标的值,用这个值和2取模,来判断换行
解决方案四:
用status字段判断好了。status是当前index值<s:iteratorstatus
解决方案五:
用status,index取模判断吧
解决方案六:
各楼层全正解
解决方案七:
<body><divclass="teach_listteach_double_li"><ul><s:iftest="queryModel&&queryModel.items!=null"><s:iteratorvalue="queryModel.items"id="item"status="index"><liclass='teach_list_blue'><ahref='<%=systemPath%>/xxx.do?dwxxid=${item.id}'target="_blank"title="${item.mc}">${item.mc}</a><spanclass="tim">日期:${item.tdjzrq}</span></li>{index%2==0?'</br>':''}或者<c:iftest="${index%2==0}"></br></c:if></s:iterator></s:if></ul></div></body>
解决方案八:
${index%2==0?'</br>':''}
解决方案九:
循环状态判断。

时间: 2024-09-15 20:42:54

jsp 显示列表 怎么样分两列显示?的相关文章

如何将文章列表用&lt;li&gt;分两列显示

我们平时用ul或ol标签来罗列文章列表时默认是一列,为了美观起见,想把它们两列显示要如何操作呢?怎么用css定义它们? 其实相对比较简单,用几行css样式定义一下就够了,可以用div + css来控制 <style type="text/css"> .ytkah{ width:300px; height:74px; float:left;} .ytkah ul{ width:280px;} .ytkah li{ width:100px; float:left; displa

水晶报表怎么实现的字段先分组,然后显示的时候在分两列显示呢?

问题描述 按的姓名分组,我用了节专家对报表中的详细信息设置了宽度为9.5CM,但是运行显示的时候,每个框还是不会分两列在显示出来,而是竖着再显示到第2页中去,大家教我该怎么办啊,,,,,急!!!谢谢了 解决方案 解决方案二:up

php循环table实现一行两列显示的方法

  这篇文章主要介绍了php循环table实现一行两列显示的方法,本文直接给出实现代码,重点就是在取余方法的运用,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <table width="100%" border="0" cellspacing="1" cellpadding="0" style="background:#CCC&quo

怎么将Reapter显示的新闻分为两列 3行两列的形式

问题描述 怎么将Reapter显示的新闻分为两列3行两列的形式如:从数据库当中查询出6条记录,在Reapter控件中显示原先的:新闻1新闻2新闻3新闻4新闻5新闻6后来的:新闻1新闻2新闻3新闻4新闻5新闻6在线等!!!高手帮帮忙!!! 解决方案 解决方案二:在模板里面自己先<table><tr><td></td></tr></table>完成就可以了解决方案三:你写好布局,布局一个横排的样式.然后去reapter里面循环就可以啊解决

html5-css3多列设置ul中的li两列显示,但出现的问题是点击其中的li,实际显示的却是底下的li的情况。

问题描述 css3多列设置ul中的li两列显示,但出现的问题是点击其中的li,实际显示的却是底下的li的情况. 设置webkit-column-count:2原来设置float的时候没有出现这种情况. 如图 明明点击的是第一个,但显示的确实下边一个. 在实际运行中总是点错. 不知该怎么解决

php循环table实现一行两列显示的方法_php实例

<table width="100%" border="0" cellspacing="1" cellpadding="0" style="background:#CCC"> <tr> <td align="center" bgcolor="#FFFFFF">第一列</td> <td align="cen

循环中表格定位的左右两列显示方法

显示|循环 <% Set = rs --------'循环前提省略Response.Write("<table width=""100%"" border=""1"" align=""center"" cellpadding=""4"" cellspacing=""4"">&quo

请教datalist一次循环两列显示

问题描述 <asp:DataListID="DataList1"runat="server"DataSourceID="SqlDataSource1"GridLines="Horizontal"RepeatColumns="2"RepeatDirection="Horizontal"><ItemTemplate><tr><td><as

一行内两列LI,一个LI内两列的效果

这个标题可能有点绕口,实际是两列的LI,LI内又分两列.所以看起来是4列.只好写了这个标题.不过你想你看了效果以后就会知道,相信很多人都用过这样的布局.这个效果用TABLE很好做,用LI来实现难点在于LI的宽度控制,太宽了就会回行,太窄了右列标题挤到了左面.而且li有背景,每隔8行需要有空层,HOHO,造成浏览器BUG的机率太大了,反复调试吧.下面是我自己调试出来的效果,起到抛砖引玉的效果,希望引起关注.以下是HTML网页特效代码,点击运行按钮可查看效果: [Ctrl+A 全部选择 提示:你可先