我基于Richfaces documentation创建了一个简单的JSF示例项目。 我有一个简单的JSF页面:
<h:form prependId="false">
<a4j:commandButton action="#{richBean.test1}">test1</a4j:commandButton>
<a4j:commandButton action="#{richBean.test2}">test2</a4j:commandButton>
</h:form>
第一个按钮调用一个在30秒内完成的方法。第二个按钮很快,可以在第一个方法执行时单击。
问题是:点击第一个按钮后点击第二个按钮,第二个动作在第一个动作完成后调用。
考虑到两者都是AJAX调用方法,这种行为是否正确?或者我做错了什么?