Struts2集合遍历下的if判断,判断不了,请看问题的详细描述
<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" /> </td>
</tr>
</s:iterator>
请问一下红色标注的判断有什么问题呀,判断不了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
还有解决办法,你可以在循环外部设置变量,然后再在循环内部去取
终于解决了:
源:<s:if test="#status.count != #deals.size()">,</s:if>
现:<s:if test="#status.count != deals.size()">,</s:if>
这两个本质的区别在哪儿呢,它们的存值范围不一样吗?
路过的,没有知道的吗???