我有以下问题:
如果Backing Bean中的CommandLink的操作正在执行并且用户在Backing bean完成之前单击重新加载按钮或按F5,则将忽略Backing bean的结果URL,并刷新当前页面。
在以下非常简单的示例中,example.jsf被重新加载,但未调用nextPage.jsf。
example.jsf
...
<h:commandLink id="actionNext" action="#{bean.action}" />
...
bean.java
...
fuction String action() {
...
return "nextPage"
}
是否有解决该问题的通用方法?
还是有人想阻止重新加载使用JavaScript?
感谢您的帮助。