<a:form> <a:growl id="growl" life="2000" /> <a:commandLink id="ajax" update="growl" actionListener="#{buttonView.buttonAction}"> <h:outputText value="Ajax Submit" /> </a:commandLink> <a:commandLink id="nonAjax" actionListener="#{buttonView.buttonAction}" ajax="false"> <h:outputText value="Non-Ajax Submit" /> </a:commandLink> </a:form>
package com.jarch.showcase.view.button; import javax.faces.application.FacesMessage; import javax.faces.bean.ManagedBean; import javax.faces.context.FacesContext; import javax.faces.event.ActionEvent; @ManagedBean public class ButtonView { public void buttonAction(ActionEvent actionEvent) { addMessage("Welcome to Primefaces!!"); } public void addMessage(String summary) { FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, null); FacesContext.getCurrentInstance().addMessage(null, message); } }