<c:forEach items="${al}" var="next">
<tr>
<td>${next.date}</td>
<td>
<c:set var="area" value="${next.area}"/>
<c:if test="area=='001'">
<c:out value="大连本部"/>
</c:if>
<c:if test="area=='002'">
<c:out value="大连开发区"/>
</c:if>
</td>
<td>${next.product}</td>
</tr>
</c:forEach>
上面这段代码中,al是ArrayList,我实现的是当next.area为001时输出大连本部,当next.area为002时输出大连开发区,可是怎么也不对,哪位大神帮帮小弟啊,谢了
应该是test="${area=='001'}"吧
<c:forEach items="${al}" var="next">
<tr>
<td>${next.date}</td>
<td>
<c:set var="area" value="${next.area}"/>
${area eq "001" ? "大连本部" : area eq "002" : "大连开发区" : null}
</td>
<td>${next.product}</td>
</tr>
</c:forEach>