<h:commandButton value="A" action="#{juegoService.ingresarPalabra('A')}">
</h:commandButton>
我使用的是JSF 2.0,我有一个如上所示的按钮, 对于调用在页面上加载图像的方法的字母表中的每个字母,根据您按下的单词将加载相应的图像,但我需要调用该方法而不重新加载页面,因为我只能加载一个图像页面,因为当我点击其他页面时,页面重新加载Bean,而另一个图像返回到第一个未收费的状态。
答案 0 :(得分:1)
您应该使用f:ajax
并使用图像刷新容器。
<h:commandButton value="A with AJAX" id="button" action="#{juegoService.ingresarPalabra('A')}" >
<f:ajax execute="@this" render="containerId" />
</h:commandButton>