gpt4 book ai didi

arithmetic-expressions - Sightly 真的不支持任何算术运算符吗?

转载 作者:行者123 更新时间:2023-12-04 08:40:42 24 4
gpt4 key购买 nike

我正在尝试从 Sightly 列表中的项目总数中减去 2。

<ul data-sly-list="${javaClass.list}">
<li>
<span> ${itemList.size -2 @ context='number'}</span>
</li>
</ul>

结果是:

org.apache.sling.scripting.sightly.SightlyException: Parsing error in template ...: token recognition error at: '-' for expression ${itemList.size -2 @ context='number'}

我真的必须为此在 Java 中创建一个方法吗?喜欢:

javaClass.getListCountMinusTwo()

如果有任何解决方法,我将不胜感激。

最佳答案

Sightly 仅支持逻辑和比较运算符 ( spec ),这是因为 View 渲染脚本不应包含业务逻辑,这应该来自模型/使用对象。

关于arithmetic-expressions - Sightly 真的不支持任何算术运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38877982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com