【问题标题】:Tags usage in Struts 2Struts 2 中的标签使用
【发布时间】:2010-05-18 10:44:38
【问题描述】:

我有以下代码sn-p

<s:iterator status="stat" value="masterAccountList">
                <tr>
                  <td><s:property value="name"/></td>
                  <td><s:property value="status"/></td>
                 <s:set name="DrStat" id="DrStat" value="<s:property value='status'/>"/>
                  <td><s:if test='DrStat.contains("Out")'>
                      Dr. Is Available
                      </s:if>
                      <s:else>
                      Dr. Is not Available
                      </s:else>
                  </td>
                </tr>
            </s:iterator>

我需要检查状态是否包含关键字并相应地显示文本。当我尝试这个时,我总是得到“不可用”状态。

我什至不确定集合返回什么,我怎么能看到?

【问题讨论】:

    标签: struts2 jsp-tags


    【解决方案1】:

    &lt;s:text name="DrStat" /&gt;不应该打印值吗?

    【讨论】:

    • 它只是在所有单元格中打印“DrStat”,仅此而已:(
    • 对不起,我试图从记忆中完成上述操作。它实际上是 。 Struts 2 标签库中有一个示例:struts.apache.org/2.0.14/docs/set.html。您也可以在同一页面将“名称”更改为“变量”。
    • 我正在尝试,但我收到错误消息“根据 TLD 设置的标签的属性 var 无效”。有什么例子吗?
    【解决方案2】:

    解决办法:

    <s:if test="%{DrStat.contains('Out')}">
    

    工作正常。谢谢达斯汀。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多