Problema com a4j:include F5 [RESOLVIDO]

Ola, Galera

Preciso saber o porque de o comando a4j:include só funciona quando clico f5.
O que esta acontecendo com o reRender?

Meu código esta assim:

<rich:menuItem submitMode="ajax" > <a4j:commandLink value="Incluir" reRender="panelCenter"> <a4j:actionparam name="url" value="/private/pages/incluirSistema.xhtml" assignTo="#{controlmenu.url}"/> </a4j:commandLink> </rich:menuItem>

<a4j:outputPanel ajaxRendered="true"> <a4j:include viewId="#{controlmenu.url}" id="panelCenter"/> </a4j:outputPanel>

<managed-bean> <managed-bean-name>controlmenu</managed-bean-name> <managed-bean-class>controleacesso.view.managedbean.ControlMenu</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean>

[code]public class ControlMenu {

private String url = "welcome.xhtml";

public String getUrl() {
    return url;
}

public void setUrl(String url) {
    this.url = url;
}

}[/code]

O problema foi resolvido. Com a adição da Tag f:subview.
Queria saber se alguém sabe dizer o porque a falta dessa tag ocorre o problema de não funcionar o reRender.

Código novo:

<f:subview> <a4j:outputPanel ajaxRendered="true"> <a4j:include viewId="#{controlmenu.url}" id="panelCenter"/> <h:outputText value="#{controlmenu.url}"/> </a4j:outputPanel> </f:subview>

[code]public class ControlMenu {

private String url;

public ControlMenu() {
    setUrl("welcome.xhtml");
}

public String getUrl() {
    return url;
}

public void setUrl(String url) {
    this.url = url;
}

}[/code]