Map<String, UIComponent> ajaxComponents
= AjaxUtils.parseAndStoreComponents(facesContext);
if (ajaxComponents != null) {
// first decode the page
UIPage page = ComponentUtil.findPage(facesContext);
page.decode(facesContext);
page.markSubmittedForm(facesContext);
// decode the action if actioncomponent not inside one of the ajaxcomponets
// otherwise it is decoded there
decodeActionComponent(facesContext, page, ajaxComponents);