${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]}
简介高效。
如果只有2、3个值的话用这个写法更简单:
${bean.lx==5?'报损':bean.lx==6?'报溢':'其它'}