小编Sna*_*naz的帖子

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

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

<ul data-sly-list="${javaClass.list}">
    <li>
         <span> ${itemList.size -2 @ context='number'}</span>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

结果是:

org.apache.sling.scripting.sightly.SightlyException:模板中的解析错误...:表达式$ {itemList.size -2 @ context ='number'}的令牌识别错误:'-'

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

javaClass.getListCountMinusTwo()
Run Code Online (Sandbox Code Playgroud)

对于任何解决方法,我将不胜感激。

arithmetic-expressions sightly

2
推荐指数
1
解决办法
1564
查看次数

标签 统计

arithmetic-expressions ×1

sightly ×1