-6ren">
gpt4 book ai didi

java - 如何从jsp中的数组项中选择不同的值

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:57 24 4
gpt4 key购买 nike

目前,我想显示列表项中的所有值,但我想删除重复值并仅向用户显示唯一值。

我尝试按照下面的代码实现,但它不起作用。

<tr>
<td class="col-ss1 col1">Currency</td>
<c:forEach items="${listProducts}" var="item" varStatus="loop">
<td class="col-ss1 "><c:forEach items="${item.terms}" var="term" varStatus="mainLoop">
<c:if test="${(mainLoop.index - 1) > 0}">
<c:forEach var="previousTerm" items="${item.terms}" begin="0"
end="${mainLoop.index-1}" varStatus="inner">
<c:if test="${term.currencyType == previousTerm.currencyType }">
<c:set var="flag" value="true"/>
</c:if>
</c:forEach>
</c:if>
<c:if test="${not flag}">${term.currencyType }</c:if>
</c:forEach></td>
</c:forEach>
<!-- <td class="col-ss1 col2">VNĐ / USD / EURO</td>
<td class="col-ss1 col3">VNĐ / USD / EURO</td>
<td class="col-ss1 col4">VNĐ / USD / EURO</td>
<td class="col-ss1 col5">VNĐ / USD / EURO</td> -->

最佳答案

强烈建议在服务器端的 java 类中执行此操作...

List<String> yourListContainingDublicates...
Set<String> uniqueElementsSet = new HashSet<String>(yourListContainingDublicates)

HashSet 构造函数通过调用元素的 equals() 方法来识别重复项。

关于java - 如何从jsp中的数组项中选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27500428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com