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表达式不是很熟   但是目前的来看的规律是判断的时候不能出现单引号'

  • 相关阅读:
    App案例分析——XBMC
    四则运算题目生成程序(基于控制台)
    第一次结对编程
    第二次作业--摩拜单车
    第0次作业
    团队编程作业1-团队展示与选题
    结对编程1-模块化
    APP案例分析
    第1次作业
    第0道作业
  • 原文地址:https://www.cnblogs.com/zhixw/p/6756324.html
Copyright © 2011-2022 走看看