0
나는 Sightly에있는 목록에있는 총 항목 수에서 2를 뺍니다.Sightly는 실제로 어떤 산술 연산자도 지원하지 않습니까?
<ul data-sly-list="${javaClass.list}">
<li>
<span> ${itemList.size -2 @ context='number'}</span>
</li>
</ul>
결과는 다음과 같습니다
org.apache.sling.scripting.sightly.SightlyException : 템플릿에 오류 구문 분석 ... :에서 토큰 인식 오류 : - 표현 $에 대한 '' {itemList.size -2 @ context = 'number'}
이 방법으로 Java에서 메소드를 작성해야합니까? 좋아요 :
javaClass.getListCountMinusTwo()
나는 모든 종류의 대안에 대해 고마워합니다.
BTW'getListCountMinusTwo'는 코드 냄새입니다. 시간이 갈수록 카운트를 다른 값으로 오프셋해야한다는 것을 알게 될 것입니다. – Vlad