I"ve got a user macro that has some code like this in it:
#set($containerManagerClass = $content.class.forName('com.atlassian.spring.container.ContainerManager'))
#set($getInstanceMethod = $containerManagerClass.getDeclaredMethod('getInstance',null))
#set($containerManager = $getInstanceMethod.invoke(null,null))
#set($containerContext = $containerManager.containerContext)
#set($loginManager = $containerContext.getComponent('loginManager'))
#set($users = $userAccessor.getUsers())
#set($numUsers = $users.size())
<div class="aui-message closeable">
Total Licenses Being Used: ${numUsers}
</div>
I know that $users has elements in it, because later on when I loop over it, I can print out each user on the page. I've tried a number of different reasonable looking syntaxes for trying to print out the value of numUsers, but I'm not getting that value on my page.
What's the proper way to reference a variable in my User Macro?
I've tried the above as well as:
$numUsers
#$numUsers
$!{numUsers} - which was just blank