Spr*_*ing 1 java jsf java-ee prettyfaces
@Named
@RequestScoped
@URLMapping(id = "unblock", pattern = "/unblock", viewId = "/unblock.xhtml")
public class Unblock {
@URLAction
public void load(){
    //initialize some values..
}
public void sendRequest(){
}
并在xhtml文件中;
 <h:commandButton id="submit action="#{unblockAccount.sendRequest}"
现在,当第一次加载页面时,正确调用了load方法,但是当我单击页面上的Submit按钮并调用“ sendRequest”方法时,再次调用了load方法。
我该如何阻止呢?我试图也使用@ViewScope但没有帮助
添加onPostBack=false到@URLAction可以停止在回发中调用该操作。
回发是对JSF视图发起的新请求之后的任何请求
    @URLAction(onPostback=false)
    public void load(){
      //initialize some values..
    }
| 归档时间: | 
 | 
| 查看次数: | 1271 次 | 
| 最近记录: |