<s:iterator value="aaaa">
<td align="center">
<s:set name="status" value="<s:property value="status"/>"/>===>这里有问题
<s:if test="#status==1">
   <font color='#ff0000'>&radic;</font>
</s:if>
<s:elseif test="#status==0">

</s:elseif>
</td>
</s:iterator>我想做一个状态的判断,但上面这样写有问题,标签不能嵌套?

解决方案 »

  1.   

    应该可以直接改成:
    <s:iterator value="aaaa">
    <td align="center">
    <s:if test="status==1">
    <font color='#ff0000'>&radic; </font>
    </s:if>
    <s:elseif test="status==0"></s:elseif>
    </td>
    </s:iterator>若是不可以,你最好也把你的java代码也贴出来!
      

  2.   

    像你这样写是对的,但我是想把 <s:property value="status"/>的值与1和0判断,
    <s:property value="status"/>这个是有值的,问题好像是标签不能嵌套,那有什么好的方案解决没?
      

  3.   

    你改成:
    <s:iterator value="aaaa">
    <td align="center">
    <s:set name="status" value="status"/>
    <s:if test="#status==1">
    <font color='#ff0000'>&radic; </font>
    </s:if>
    <s:elseif test="#status==0"></s:elseif>
    </td>
    </s:iterator>
      

  4.   

    急呀!有谁可以帮帮小弟的呀?
    <s:iterator value="aaaa"> 
    <td align="center"> 
    <s:set name="status" value=" <s:property value="status"/>"/>===>有问题,把 <s:property value="status"/>换成一个死值,如1就可以。它是有值的
    <s:if test="#status==1"> 
      <font color='#ff0000'>&radic; </font> 
    </s:if> 
    <s:elseif test="#status==0"> </s:elseif> 
    </td> 
    </s:iterator>