ObjectToReturn 模型包含许多元素,例如:txtfile、time、writer、txtcontent..... 通过处理 OjectToReturn,我可以将整个元素提取到单独的 ArrayList 中,例如“displayTXTfileList”、“displayTXTContentList”......
在小服务程序中:
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) 中的记录是重复的。正如你从图片中看到的那样。
我不知道如何使用 LinkedHashSet 来获取唯一记录。