0

ObjectToReturn モデルは、txtfile、time、writer、txtcontent などの多くの要素で構成されています。OjectToReturn を処理すると、要素全体を「displayTXTfileList」、「displayTXTContentList」などの別の ArrayList に抽出できます。

サーブレットで:

  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 を使用して一意のレコードを取得する方法がわかりません。

4

0 に答える 0