社区
Java EE
帖子详情
怎么让重复的不显示
代码蛙
2011-06-08 01:37:12
例如我里面有一列name,打印出来
张三
张三
张三
李四
李四
李四
怎么让张三和李四只显示一次呢。
...全文
723
11
打赏
收藏
<c:foreach>怎么让重复的不显示
例如我里面有一列name,打印出来 张三 张三 张三 李四 李四 李四 怎么让张三和李四只显示一次呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
代码蛙
2011-06-08
打赏
举报
回复
要做的就是开始的,后面举的例子只是说明为什么不要改数据库或者用set.不要想复杂了。
abc5657166
2011-06-08
打赏
举报
回复
额,这样的话用foreach就不会了,帮你顶一下吧~
代码蛙
2011-06-08
打赏
举报
回复
[Quote=引用 7 楼 abc5657166 的回复:]
那就只有双层<c:foreach>加<c:if>判断了,你既然不希望有重复的为什么不放在set里呢?
[/Quote]
只是这一列有重复,其它的有的不重复,例如
张三 111 aaa
张三 222 bbb
张三 333 ccc
李四 444 ddd
李四 555 eee
李四 666 fff
要搞成这样的
张三 111 aaa
222 bbb
333 ccc
李四 444 ddd
555 eee
666 fff
yin_chinawitsky
2011-06-08
打赏
举报
回复
不在数据库处理,页面又不显示...有何意义..?
abc5657166
2011-06-08
打赏
举报
回复
那就只有双层<c:foreach>加<c:if>判断了,你既然不希望有重复的为什么不放在set里呢?
代码蛙
2011-06-08
打赏
举报
回复
不在数据库处理,就在jsp里判断,怎么写呢。
地雷
2011-06-08
打赏
举报
回复
[Quote=引用 4 楼 abc5657166 的回复:]
是从数据库里读吗?是的话通过sql语句控制
例如 select distinct(name) from student
[/Quote]
数据库里读数据的时候把重复的过滤掉就可以了吧?
abc5657166
2011-06-08
打赏
举报
回复
是从数据库里读吗?是的话通过sql语句控制
例如 select distinct(name) from student
ErichXjz
2011-06-08
打赏
举报
回复
set 没有重复的记录
暖暖猫
2011-06-08
打赏
举报
回复
在后台处理应该可以吧,foreach只是循环遍历的,或者你在里面嵌套一个c:if的标签,判断值是否相同,相同就设置属性为hidden
方法不知道可行不··
stevenzxl
2011-06-08
打赏
举报
回复
循环遍历,去掉重复值然后,赋给foreach
如<% String atts[] = new String [];
。。。。循环遍历过程省略。。。。。
request.setAttribute("atts", atts); %>
<c:forEach items="${atts}" var="item" > ${item}</br> </c:forEach>
或者你把值取出来放到set里面去也可以
c:
forEach
>用法
c:
forEach
>用法
foreach>标签循环嵌套
重复
显示
的问题
项目需要用到两个标签进行一个循环的重合判断,之前一直会
重复
显示
很多东西,百度了一下,配合fn标签和使用刚好可以解决这个问题 所属群组: checked="checked"/>${ groups.name }
JSTL标签用法:
forEach>
JSTL标签用法 关键字:JSTL标签、<c:choose>、<c:
forEach
>、<c:forTokens>、<c:if>、<c:import>、<c:otherwise>、<c:out>、<c:param>、<c:redirect>、<
jstl
forEach>标签
c标签是JSTL中的核心库,为日常任务提供通用支持,如
显示
和设置变量、
重复
使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。 标记是常用的标签,因为它遍历对象的集合。标签是用来打破的字符串令牌和遍历每个标记。 标记有以下属性: 属性 描述 必需 Default items Information to loop o
JSTL标签参考手册,JSTL标签用法:
forEach>
http://elf8848.iteye.com/blog/245559 核心标签库 ========================================================================== JSTL 核心标签库(C标签)标签共有13个,功能上分为4类: 1.表达式控制标签:out、set、remove、catch 2.流程控制标
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章