Java 删除JSTL中的HashMap数据
我创建了一个HashMap并将其发送到UI进行显示,但我想使用JSTL标记从映射中删除一些特定的对象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
<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}"/>