h:commandLink,在执行动作期间重新加载页面时,忽略动作返回

时间:2018-07-16 10:27:33

标签: jsf action commandlink

我有以下问题:
如果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?
感谢您的帮助。

0 个答案:

没有答案