Struts 2 中的标签使用

发布于 2024-09-02 03:24:00 字数 815 浏览 6 评论 0原文

我有以下代码片段,

<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>

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

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

I have the following code snippet

<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>

I need to check the status if it contains a keyword and display text accordingly. When I try this, I always get 'Not Available' status.

I'm not even sure what the set returns, how can I see that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱本泡沫多脆弱 2024-09-09 03:24:00

不应该打印该值吗?

Shouldn't <s:text name="DrStat" /> print the value?

落墨 2024-09-09 03:24:00

解决方案:

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

工作正常。谢谢达斯汀。

The solution:

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

Work fine. Thanks Dustin.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文