如何删除重复记录的java jsp LinkedHashSet ArrayList

时间:2016-11-02 08:33:21

标签: java jsp arraylist hashset linkedhashset

ObjectToReturn模型包含许多元素,如:txtfile,time,writer,txtcontent ..... 通过处理OjectToReturn,我可以将整个元素提取到seprate ArrayList中,例如" displayTXTfileList"," displayTXTContentList" .....

在servlet中:

  request.setAttribute("ObjectToReturn",ObjectToReturn);

 request.setAttribute("displayTXTfileList",displayTXTfileList); 
 request.setAttribute("displayTXTContentList",displayTXTContentList);
JSP中的

 <table  border="1" >
<tbody>
<tr>
    <th>txt name</th>
    <th>txt content</th>

  </tr>
<c:forEach items="${requestScope.ObjectToReturn}" var="result">
<tr><td><c:out value="${result.txtfile}"></c:out></td>
<td><c:out value="${result.txtcontent}"></c:out></td></tr>
</c:forEach>
</tbody>
</table> 

因为Arraylist(ObjectToReturn)中的记录是重复的。 你可以从图片中看到。

如何删除重复的行??? enter image description here

我不知道如何使用LinkedHashSet来获取唯一记录。

0 个答案:

没有答案