首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-05-23 
关于Struts2的list集合里面重复的值的处理办法。如上图所示,我想要做的,其实是只输出显示 1,2只是作为查询

关于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里、再迭代

热点排行