当前位置: 代码迷 >> Java Web开发 >> 关于Struts2的list集合里面重复的值的处理办法。解决方法
  详细解决方案

关于Struts2的list集合里面重复的值的处理办法。解决方法

热度:6555   发布时间:2013-02-25 21:19:51.0
关于Struts2的list集合里面重复的值的处理办法。


如上图所示,

我想要做的,其实是
只输出 
 
显示 1,2只是作为查询的条件而已,

就是想把重复的不显示,

上面的重复的值,是页面迭代
Java code
<s:iterator value="listGroupInfo">    <s:property value="groupNumber" /></s:iterator>

出来的。

------解决方案--------------------------------------------------------
<s:iterator value="listGroupInfo">
<s:property value="groupNumber" />
</s:iterator>


要不在他之前:
<%
做一下过滤
%>
------解决方案--------------------------------------------------------
楼主,你可以在查询的时候加个distinct关键字,这样查询出来就没有重复记录了;要不然你就在后台对list做一下处理,过滤掉重复的记录,尽量不要在页面做处理吧!
------解决方案--------------------------------------------------------
要么sql查询时用distinct过滤,
要么在java后台用set来过滤,
最好不要在前台写这些逻辑,复杂而且比较乱。
------解决方案--------------------------------------------------------
把listGroupInfo循环了放入到Set里、再迭代
  相关解决方案