<!-- struts token -->
<interceptor-ref name="tokenSession" />
<interceptor-ref name="baseStack" />


<!-- struts token -->
#token($TokenHelper.setToken(
"token"))




<!-- token for many times submit form -->
<tool>
    
<key>TokenHelper</key>
    
<scope>request</scope>
    
<class>org.apache.struts2.util.TokenHelper</class>
</tool>


## token 
for many times submit form
#macro(token $value)
    
<input type="hidden" name="struts.token.name" value="token" />
    
<input type="hidden" name="token" value="$value" />
#end