<f:ajax event="keyup" render="ote_replica_valor ite_valor ote_contador" listener="#{clase_ajax.contar}"/> </h:inputText> <br></br> <h:outputText id="ote_etiqueta_replica" value="El valor ingresado es:" /> <h:outputText id="ote_replica_valor" value="#{clase_ajax.replica_valor}"/> <br></br> <h:outputText id="ote_etiqueta_contador" value="El contador es:" /> <h:outputText id="ote_contador" value="#{clase_ajax.contador}"/> </h:form> </h:body> </html> *Crear una clase y paquete: click derecho sobre source package/new/java class
*Ingresar el cdigo que sigue a continuacin:
package pkg_ajax; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import javax.faces.event.AjaxBehaviorEvent; @ManagedBean @SessionScoped public class clase_ajax { int contador; String valor; String replica_valor; public String getReplica_valor() { return replica_valor=valor; }
public int getContador() {
return contador; } public String getValor() { return valor; } public void setValor(String valor) { this.valor = valor; } public void contar(AjaxBehaviorEvent event) { contador++; } } *Correr la aplicacin: click derecho sobre el proyecto y run