当我执行 ajax 调用时:
<h:form id="showEntriesForm">
<h:commandButton value="Einträge anzeigen" onclick="javascript:this.disabled=true;" id="showEntryb">
<f:ajax event="click" execute="@form" render=":main :showEntriesButton" listener="#{bean.showEntries}"/>
</h:commandButton>
</h:form>
它再次执行所有@prerender 命令,并且似乎重新加载了整个页面。我认为ajax只会重新加载我告诉它重新加载的部分?
还是总是执行预渲染?在创建视图时,我是否需要除 prerender 之外的其他东西来仅获取一次 GET 变量?
问候