关于logic:iterate的简单问题
<logic:iterate scope="session" indexId="ind" id="rowList" name="..........">
<c:if test="${rowList[3] == '1'}">............</c:if>
....................
rowList是一个ArrayList
循环的时候要根据第三个元素作不同的处理。
现在不想写死了<c:if test="${rowList[3] == '1'}"> 想把“1”写成常量方便以后变更。
好像这样不行<c:if test="${rowList[3] == '<%=Constant%>'}">
<logic:equal name="rowList[3]">也不认。
<%if(Constant.equal(rowList.get(3))){%>
这样似乎可以解决,但是麻烦。
<%}%>
有简单点的方法吗?
先谢过