<xp:label id="label1"> <xp:this.value><![CDATA[#{javascript:/** If there are any messages for this request, run the client-side JavaScript after the viewRoot response is completed **/ if(facesContext.getMessages().hasNext()){ var x="alert('THE DOCUMENT WAS NOT SAVED.\\n\\nAll required fields were not completed or they do not contain valid data.\\n\\nPlease review the fields and correct any errors.');"; view.postScript(x); }}]]></xp:this.value> </xp:label>