JXLS elseif or continue



我正在编写一个模板,并希望在语句中使用else if或continue语句。我在模板中和 for 循环下有一个 for 循环,我 hv 多个 if 条件,如果满足一个条件,我想跳过检查所有 if 条件,我尝试使用 else if 但看起来 jxls 不支持,任何其他方式使用 else if 或继续在 jxls 模板中的 for 循环中语句

<jx:forEach items="${liste}" var="a">
<jx:if test="${a.data==1}">
</jx :if>
<jx:if test="${a.data==2}">
</jx :if>
<jx:if test="${a.data==3}">
</jx :if>
</jx:forEach>

jxls 使用 JEXL 语法 https://commons.apache.org/proper/commons-jexl/reference/syntax.html

例如,如果否则您可以使用三元运算

<jx:forEach items="${liste}" var="a"> 
${a.data == a || a.data == b || a.data == c ? 'yes': 'no'}
</jx:forEach>

最新更新