+ -
当前位置:首页 → 问答吧 → 怎样实现这个效果呢?

怎样实现这个效果呢?

时间:2011-11-04

来源:互联网

循环代码如下:
<table class="divcon3table1" border="0" cellpadding="2" cellspacing="0">
<table>
<s:iterator value="#request.replylist" id="list" status="i">
<tr>
 <td width="15%"><s:property value="#list.username" /></td> //用户名称
<td width="50%"><s:property value="#list.replyConment" /></td> //内容
<td width="20%"><s:date format="yyyy-MM-dd HH:mm:ss" name="#list.replyTime" /></td> //时间 
</tr>
</s:iterator>
</table>
效果如下:
zhangsan aaaaaa 2011-11-04 16:39:51
zhangsan mmmmmm 2011-11-04 16:39:51
lisi bbbbbb 2011-11-04 16:39:51
lisi cccccc 2011-11-04 16:39:51

我想要的效果:
zhangsan aaaaaa 2011-11-04 16:39:51
  mmmmmm 2011-11-04 16:39:51
lisi bbbbbb 2011-11-04 16:39:51
  cccccc 2011-11-04 16:39:51

怎样实现呢?

作者: xingfuzhijianxia   发布时间: 2011-11-04

里面在套一成迭代,然后用<s:if text>标签判断,如果名字重复则不再显示名字

作者: a3737500   发布时间: 2011-11-04

用status判断奇偶
偶数的就不显示

作者: xihuanhuanxi   发布时间: 2011-11-04

引用 1 楼 a3737500 的回复:
里面在套一成迭代,然后用<s:if text>标签判断,如果名字重复则不再显示名字

关键是判断条件不好写,怎么知道上一个名称值

作者: xingfuzhijianxia   发布时间: 2011-11-04

为什么我的头像不能保存呢。

作者: QQ793573269   发布时间: 2011-11-04

引用 2 楼 xihuanhuanxi 的回复:
用status判断奇偶
偶数的就不显示

这个不
是奇偶的问题,可以有多个的
zhangsan aaaaaa 2011-11-04 16:39:51
  mmmmmm 2011-11-04 16:39:51
  ddddd 2011-11-04 16:39:51

lisi bbbbbb 2011-11-04 16:39:51
  cccccc 2011-11-04 16:39:51
也有这样子的

作者: xingfuzhijianxia   发布时间: 2011-11-04

回答怎么知道上一个名称值:
<s:iterator value="#request.replylist" id="list" status="i">
在下面加
<c:set name="tempValue" value="="#list.username"/>

用的时候直接${tempValue}就行

作者: define_ling   发布时间: 2011-11-04

引用 6 楼 define_ling 的回复:
回答怎么知道上一个名称值:
<s:iterator value="#request.replylist" id="list" status="i">
在下面加
<c:set name="tempValue" value="="#list.username"/>

用的时候直接${tempValue}就行

<c:set var="tempValue" value="="#list.username"/>

作者: define_ling   发布时间: 2011-11-04

引用 6 楼 define_ling 的回复:
回答怎么知道上一个名称值:
<s:iterator value="#request.replylist" id="list" status="i">
在下面加
<c:set name="tempValue" value="="#list.username"/>

用的时候直接${tempValue}就行

 <table class="divcon3table1" border="0" cellspacing="0">
<s:iterator value="#request.replylist" id="list" status="i">
 <s:set name="tempValue" value="#list.username"/>
<tr>
 <td width="15%">
<s:if test="#list.username==#tempValue">
</s:if>
<s:else>
<s:property value="#list.username" />
</td>
<td width="50%">
 <s:property value="#list.replyConment" />
</td>
<td width="20%">
<s:date format="yyyy-MM-dd HH:mm:ss" name="#list.replyTime" /></td>
</tr>
</s:iterator>
 </table>

我测试过了,这样不行的,会把所有的名称值都给删掉!

作者: xingfuzhijianxia   发布时间: 2011-11-04