我正在尝试从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)
对于任何解决方法,我将不胜感激。