Howto: посчитать между макросами скорости, используя значение из запроса - PullRequest
0 голосов
/ 03 ноября 2011

Мне нужно посчитать, как часто вызывается макрос скорости.

что-то вроде:

#macro( doSometing )

  #set($counter= $counter + 1)
  i'm used ${counter} times.
#end

Сначала я попытался создать переменную в jsp с помощью этого:

<c:set var="counter" scope="request">1</c:set>

но тогда всегда будет 2

пс после добавления этого первого: #set ($ counter = $ Integer.parseInt ($ counter))

1 Ответ

0 голосов
/ 21 декабря 2011
#macro( doSometing )

    #if(!$counter)
         #set($counter= 0)
    #end

    #set($counter= $counter + 1)
    i used ${counter} times.
#end

Это может зависеть от конфигурации скорости, но обычно переменные скорости являются глобальными и существуют на время запроса

...