@Named
@RequestScoped
@URLMapping(id = "unblock", pattern = "/unblock", viewId = "/unblock.xhtml")
public class Unblock {
@URLAction
public void load(){
//initialize some values..
}
public void sendRequest(){
}
和xhtml文件;每次調用JSF bean的URLAction
<h:commandButton id="submit action="#{unblockAccount.sendRequest}"
現在,當第一次加載頁面我的負荷方法被正確調用,但是當我點擊頁面上的提交按鈕,並稱之爲「sendRequest將」方法,Load方法被再次調用。
我該如何解決這個問題?我試圖也使用@ViewScope,但沒有幫助
是'load()'綁定到任何組件? – kolossus 2013-05-03 12:54:39
@kolossus我如何檢查 – Spring 2013-05-03 12:57:39
檢查視圖以查看是否有任何JSF組件直接或間接(通過另一種方法)將其操作綁定到load()方法 – kolossus 2013-05-03 13:24:26