0

当我尝试使用嵌套时出现解析错误异常。Span 标签可以与嵌套循环一起使用吗?

在此处输入图像描述

     Subunit                                                 |                                                    Fiber                                              |   IL   |    RL    | XX |    RL
-------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+--------+----------+----+-----------------------------------
<jt:span factor="${wo.serialNumbers.size}" value="${wo.id}"/>|<jt:forEach items="${workOrders}" var="wo"><jt:forEach items="${wo.serialNumbers}" var="sn">${sn.fiber}|${sn.il}|${sn.rl_a}| XX |${sn.rl_b}</jt:forEach><jt:forEach>
4

1 回答 1

1

是的,jt:span标签可以与 a 一起使用jt:forEach,即使它是嵌套的。您遇到的错误很可能是因为您从定义它的循环外部引用左侧标记wo中的变量,即右侧的单元格。jt:spanjt:forEach

如果您计划有多个span标签,每个工作订单一个,则将其包含在外部jt:forEach标签的正文中。将外部jt:forEach标签移动到最左侧单元格的开头。

                Subunit                                                                                 |                        Fiber                               |   IL   |    RL    | XX |    RL
--------------------------------------------------------------------------------------------------------+------------------------------------------------------------+--------+----------+----+-----------------------------------
<jt:forEach items="${workOrders}" var="wo"><jt:span factor="${wo.serialNumbers.size}" value="${wo.id}"/>|<jt:forEach items="${wo.serialNumbers}" var="sn">${sn.fiber}|${sn.il}|${sn.rl_a}| XX |${sn.rl_b}</jt:forEach><jt:forEach>

这将wo在外部jt:forEach标签的范围内,并为内部标签生成spans jt:forEach

于 2018-02-21T00:44:22.847 回答