<f:param>
つまり、ajax 呼び出し中のmenuItemIndex
値を取得しています。null
に付いているからでしょう<h:graphicImage>
か??? 誰でも提案できますか?<h:commandLink>
注:の代わりに使用すると、パラメーターが渡され<h:graphicImage>
ます。
<c:forEach items="#{cc.attrs.value}" var="menuItem" varStatus="loopItem">
....
<ui:fragment rendered="#{menuItem.hasChildren}">
<h:graphicImage library="images" name="#{menuItem.symbol}">
<f:ajax render=":fatcaForm:myMenu:menuID" event="click" listener="#{menuBean.refreshMenu}" />
<f:param name="menuItemIndex" value="{loopItem.count}" />
</h:graphicImage>
</ui:fragment>
....
</c:forEach>