<s:if test="#st.cp_id == 1">${st.cp_describe}</s:if>试下看看~~~隐约记得是这样写~~~

解决方案 »

  1.   

    没用过struts2,不过应该有类似于struts1.x里的逻辑标签的东西吧,实在不行直接写java代码来判断,一个样
      

  2.   

    pizzame 的回答我试了一下不行。像上面的st只能有固定的几个方法吧,比如说.odd,.isodd之类的好像。
      

  3.   

    不是我攻击struts2的标签啊,其实我觉得这个标签确实不好用呢。建议换个标签试试
      

  4.   

    呵呵,这个标签好久不用了。刚才看了下,写了一个测试:<table>
    <tr>
        <td>测评表ID</td>
        <td>测评表</td>
    </tr>
    <s:iterator value="v"> 
    <tr> 
    <s:if test="cp_id==1">
    <td> <s:property value="cp_id"/> </td>
    <td> <s:property value="cp_describe"/> </td>
    </s:if>
    </tr> 
    </s:iterator>
    </table>
      

  5.   

    ls的看起来应该是正确的,确实不应该引用status,直接用value就可以。