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

  • 相关阅读:
    SpringBoot详细研究-01基础
    JDK1.8快速入门
    海外酒店业务学习
    NOSQL快速入门
    移动前端技术快速入门
    Spring快速入门
    Java基础组件快速入门
    JavaWeb快速入门
    TLS 与 python thread local
    python 类修饰器
  • 原文地址:https://www.cnblogs.com/zhixw/p/6756324.html
Copyright © 2011-2022 走看看