Java 删除JSTL中的HashMap数据

Java 删除JSTL中的HashMap数据,java,jsp,dictionary,hashmap,jstl,Java,Jsp,Dictionary,Hashmap,Jstl,我创建了一个HashMap并将其发送到UI进行显示,但我想使用JSTL标记从映射中删除一些特定的对象 <c:forEach items="${BeanHashMap}" var="BeanHashMap"> <c:if test="${HashMapForLoop.containsKey('YearRange')}"> <%-- ${accruedAnticipatedBonusDetailsBeanHashMap.remove('accuredAnticipate

我创建了一个HashMap并将其发送到UI进行显示,但我想使用JSTL标记从映射中删除一些特定的对象

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

我不知道我做得对不对


注意:-我可以迭代并匹配内容,但这同样是时间消耗问题

使用

  • 目标-你的地图对象
  • 属性-要删除的对象的键 除去
样本:

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