jsp前端jstl的map取值

${map['key']}

之前一直用的办法:

<c:if test="${bean.type eq 0}">采购单</c:if>
<c:if test="${bean.type eq 1}">收货单</c:if>

。。。

代码不简洁。

后来把条件做成map:

<c:forEach    items="${typemap}"    var="mymap"> 
    <c:if    test="${mymap.key==bean.type}"> 
     <c:out    value="${mymap.value}"/> 
    </c:if> 
</c:forEach>

这个循环没有break,觉得不够效率。

最终觉得完美的方式:

${typemap[bean.type]}

简介高效。

猜你喜欢

转载自blog.csdn.net/qq_39245311/article/details/85686103
今日推荐