2016-06-14 54 views
-1

頁面重新加載時,請繼續調用操作方法。如何在刷新頁面時停止調用action/actionListener/onclick/oncomplete

我只想在鏈接被點擊時調用這個動作方法。

<li role="presentation"> 
    <a role="menuitem" tabindex="-1" href="ViewAMC.xhtml" action="#  {treeTableManagedBean.testingActionListener()}" >View AMC</a> 
</li> 

public void testingActionListener() 
{ 
    System.out.println("testing action listener!"); 
    flag = false; 
} 
+0

因此,我應該使用哪一個 – Alice

+0

我想在此鏈接點擊時調用此方法,但在頁面重新加載時繼續調用此方法。 – Alice

回答

0
<h:commandLink action="#{treeTableManagedBean.testingAction()}" value="Click Here" actionListener="#{treeTableManagedBean.myActionListener}"> 


    public void myActionListener(ActionEvent event) { 
     System.out.println("testing action listener!"); 
    } 


    public String testingAction() { 
     System.out.println("testing action !"); 
     return "ViewAMC.xhtml"; 
    } 

嘗試了這一點。

+0

好的,我會試試看。 :) – Alice

+0

不能像那樣重定向mypage。 – Alice

+0

雖然這可能回答這個問題,但它是1:更好地搜索是否存在重複的東西並參考這些。 2:添加一些解釋爲什麼這個代碼比原始代碼更好。 – Kukeltje

相關問題