Partial view updates
We can use the render attribute to specify which components to render for an Ajax update. The render attribute can point to an id identifier of a specific component to update. Components can also be identified through the use of Expression Language (EL).
The render attribute accepts the following keywords:
We should use the <a4j:outputPanel> component by setting ajaxRendered="true".
The <rich:message> and <rich:messages> components are based on the <a4j:outputPanel> component and as such will also always be updated. To override this behavior, use the limitRender="true" setting on the requesting component.