2014-02-05 90 views
0

我想加載captcha使用ajax。 這裏我有什麼:我怎樣才能動態加載captcha表單使用PrimeFaces

<h:form> 
     <p:messages id="messages" showDetail="false" autoUpdate="true" closable="true"/> 

     <h:panelGroup id="test"> 
      <!--<p:button rendered="#{testBean.value gt 3}" value="hello" />--> 
      <p:captcha rendered="#{testBean.value gt 3}"/> 
     </h:panelGroup> 

     <p:commandButton value="TestButton" action="#{testBean.inc()}"> 
      <f:ajax render="test"/> 
     </p:commandButton> 

    </h:form> 

這裏是testBean這個:

@ManagedBean 
@SessionScoped 
public class TestBean { 
    private int value; 

    public int getValue() { 
     return value; 
    } 

    public void setValue(int value) { 
     this.value = value; 
    } 

    public void inc(){ 
     value++; 
    } 
} 

這是工作像按鈕(評論)簡單的組件,但是當我試圖加載驗證碼我得到錯誤:」 malformedXML :發生網絡錯誤。「在我的瀏覽器中。 是否可以在表單中動態插入驗證碼?

回答

0

不可能與primefaces p:captcha