2011-11-03 26 views
0

我需要計算一次速度宏被調用的頻率。Howto:在請求速度宏的使用值之間計數

類似:

#macro(doSometing) 

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

我試圖用這個首先創建JSP中的VAR:

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

但隨後總是會2個

PS 添加此之後第一個: #set($ counter = $ Integer.parseInt($ counter))

回答

0
#macro(doSometing) 

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

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

這可以取決於速度配置,但通常速度變量是全局的並且在請求期間存在