AJAX - Counter

An integer variable(count) in counterBean is incremented each time the button is clicked.

Counter: 0

Source

<h:form>
	<h:panelGrid columns="2" cellpadding="5">
		<h:outputText value="Counter: " />
		<h:outputText id="txt_count" value="#{counterBean.count}" />		
	</h:panelGrid>

    <p:commandButton value="Count"
				actionListener="#{counterBean.increment}" update="txt_count"/>
</h:form>