zoukankan      html  css  js  c++  java
  • Struts2 s:if test判断时遇到的问题

    //刚开始写的是这样的
    <s:iterator value="#a" id="accessControl">
        <td class="center" <s:if test="#accessControl.status.equals('Y')">style="background-color: #99FF00"</s:if>>
            <s:property value="#accessControl.status"/>
        </td>
        <td></td>
    </s:iterator>

    无报错 无反应

    或者这样的:

    <s:iterator value="#a" id="accessControl">
        <td class="center" <s:if test="#accessControl.status=='Y'">style="background-color: #99FF00"</s:if>>
            <s:property value="#accessControl.status"/>
        </td>
        <td></td>
    </s:iterator>

    出现报错

    最后寡人查了好半天

    结合网友提供的资料   发现这样是可行的:

    <s:iterator value="#a" id="accessControl">
        <td class="center" <s:if test="#accessControl.status=="Y"">style="background-color: #99FF00"</s:if>>
            <s:property value="#accessControl.status"/>
        </td>
        <td></td>
    </s:iterator>

    或者这样也行:

    <s:iterator value="#a" id="accessControl">
        <td class="center" <s:if test='#accessControl.status.equals("Y")'>style="background-color: #99FF00"</s:if>>
            <s:property value="#accessControl.status"/>
        </td>
        <td></td>
    </s:iterator>

    对OGNL表达式不是很熟   但是目前的来看的规律是判断的时候不能出现单引号'

  • 相关阅读:
    SSL工作原理
    xmlhttprequest对象
    form验证的图片(小技巧)
    C#转码
    引用不了App_Code里的类
    再谈如何成为技术领袖
    如何做好年末总结?
    编程习惯
    软件人员推荐书目(都是国外经典书籍!!!)
    又当爹又当妈的产品经理
  • 原文地址:https://www.cnblogs.com/zhixw/p/6756324.html
Copyright © 2011-2022 走看看