我正在尝试将部分循环封装到JSTL中的较小标记中。所以我有一个c:forEach和每个内部,我有一些变量名称,稍后可以在标签内引用它们。
我想将for循环的一小部分分解为不同的标记(或其他任何东西)以重用它,例如,在不同的标记中使用相同的代码,并希望重复使用相同的标记两个文件。
当我从内部标记中的外部标记引用变量时,它是未定义/空白,或者可能是陈旧的,就像引用我设置它的变量的某个旧版本一样。 IntelliJ也认识到它将是空的,但似乎没有帮助。
我已经尝试过搞乱范围,但似乎并没有帮助。我也尝试在循环结束时尝试清除变量。谁能帮助我理解这里?