2015-10-09 82 views
0

我創建了一個HashMap並將其發送到UI以進行顯示,但我想使用JSTL標記從地圖中刪除某個特定對象。刪除JSTL中的HashMap數據

<c:forEach items="${BeanHashMap}" var="BeanHashMap"> 
<c:if test="${HashMapForLoop.containsKey('YearRange')}"> 
<%-- ${accruedAnticipatedBonusDetailsBeanHashMap.remove('accuredAnticipatedYearRange')} --%> 
</c:if> 

我不知道我是否正確或不正確。

注意: - 我可以迭代和匹配內容,但這又是時間消耗問題。

回答

0

設定值使用<c:set>

  • 目標爲空 - 您的地圖對象
  • 財產 - 你想 對象的鍵中刪除

樣品:

<c:set target="${BeanHashMap}" property="YearRange" value="${null}"/>