Java 如何使用PrimeFaces在表单中动态加载验证码
我想使用ajax加载captcha。 以下是我所拥有的:Java 如何使用PrimeFaces在表单中动态加载验证码,java,jsf,primefaces,Java,Jsf,Primefaces,我想使用ajax加载captcha。 以下是我所拥有的: <h:form> <p:messages id="messages" showDetail="false" autoUpdate="true" closable="true"/> <h:panelGroup id="test"> <!--<p:button rendered="#{testBean.value gt 3}"
<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>
这适用于简单的组件,如按钮(注释),但当我尝试加载验证码时,我得到错误:“格式错误的DXML:在我的浏览器中发生了网络错误”。
是否可以在表单中动态“插入”验证码 使用primefaces不可能
p:captcha
@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++;
}
}