Java <;a4j:commandLink>;操作只执行一次?

Java <;a4j:commandLink>;操作只执行一次?,java,richfaces,jsf-1.2,jboss-4.0.x,Java,Richfaces,Jsf 1.2,Jboss 4.0.x,我有下面的代码在工作,目标很简单:执行操作,然后打开modalpanel,它在工作,但操作只执行一次,之后打开modalpanel而不执行操作 <h:form> <ui:repeat id="al11" var="albumslistvalue1" value="#{AlbumDetailBean.getAlbumImagesList()}"> <a4j:commandLink id="link" action="#{AlbumDetailBean

我有下面的代码在工作,目标很简单:执行操作,然后打开modalpanel,它在工作,但操作只执行一次,之后打开modalpanel而不执行操作

<h:form>
  <ui:repeat id="al11" var="albumslistvalue1" 
  value="#{AlbumDetailBean.getAlbumImagesList()}">
    <a4j:commandLink id="link" action="#{AlbumDetailBean.mudaIdatual()}" 
    reRender="link, panel" 
    oncomplete="javascript:#{rich:component('panel')}.show();">
      <f:param value="#{albumslistvalue1.id}" name="idfotoatual"/>
      <h:graphicImage id="image" 
      url="#{albumslistvalue1.albumimagename}"/>
    </a4j:commandLink>
  </ui:repeat>
</h:form>


我已经在这上面呆了很长时间了,有没有关于我做错了什么或者可能忘记了什么的想法?

造成这种情况的常见原因是因为您的页面上存在一些验证错误,为了获得这些错误,您可以使用
h:message
h:messages
查看是否存在验证错误


您可以查看此线程以了解详细信息,特别是项目编号#4

没有显示任何消息,我检查了该线程上的每个项目,但仍然不起作用