#velocity
#скорость
Вопрос:
мне нужно подсчитать, как часто вызывается макрос velocity.
что-то вроде:
#macro( doSometing )
#set($counter= $counter 1)
i'm used ${counter} times.
#end
сначала я попытался создать переменную в jsp с помощью этого:
<c:set var="counter" scope="request">1</c:set>
но тогда оно всегда будет равно 2
ps после добавления этого сначала: #set ($counter = $Integer.parseInt($counter))
Ответ №1:
#macro( doSometing )
#if(!$counter)
#set($counter= 0)
#end
#set($counter= $counter 1)
i used ${counter} times.
#end
Это может зависеть от конфигурации velocity, но обычно переменные velocity являются глобальными и существуют в течение срока действия запроса