Struts2集合遍历下的if判断,判断不了,请看问题的详细描述

发布于 2021-11-20 09:44:46 字数 1162 浏览 705 评论 3

<s:iterator value="deals" var="item" status="status">
    <tr>
     <td width="35px" style="text-align:center"><s:property value="#status.count" /></td>
     <td>
      【<s:property value="#item.dealOperator.displayName" />】<s:property value="#item.statusName" />
      <s:if test="#status.count != #deals.size()">,</s:if>
      <s:else>.</s:else>
      <s:property value="#item.actionDescript" />.
        (<s:date name="#item.dealTime" format="yyyy-M-d HHⓂss" />)
     </td>
     <td class="fixed"><s:property value="#item.dealContent == null ? '(无)' : #item.dealContent" />&nbsp;</td>
    </tr>
   </s:iterator>

请问一下红色标注的判断有什么问题呀,判断不了?

 

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

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

发布评论

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

评论(3

夜无邪 2021-11-23 22:14:52

还有解决办法,你可以在循环外部设置变量,然后再在循环内部去取

顾挽 2021-11-22 20:09:36

终于解决了:

源:<s:if test="#status.count != #deals.size()">,</s:if>

现:<s:if test="#status.count != deals.size()">,</s:if>

这两个本质的区别在哪儿呢,它们的存值范围不一样吗?

梅窗月明清似水 2021-11-22 18:32:09

路过的,没有知道的吗???

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