<s:iterator value="list" status="t" >
<s:if test="#t==1">
    <s:property value="a"/>
</s:if>
  </s:iterator>想判断list里面的a的值如果为1 那么打印a的值  
望高人指点

解决方案 »

  1.   

    <logic:iterate id="t" name="list" indexId="s">
        <c:if test="${t.a==1}">
            <c:out value="${t.a}"/>
        </c:if>
    </logic:iterate>
      

  2.   


    <s:iterator value="list" id="t" >
    <s:if test="#t.a==1">
    <s:property value="a"/>
    </s:if>
    </s:iterator>
      

  3.   

    <s:iterator value="list" status="t" > 
    比较list a列对应的值 直接这样比较
    <s:if test="a==1"> 
        <s:property value="a"/> 
    </s:if> 
      </s:iterator> 
    比较list 第一行对应的值 直接这样比较
    <s:if test="#t.index==1"> 
        <s:property value="a"/> 
    </s:if>