pessoal segui algumas dicas por aqui e não consegui resolver...to tentando fazer um include dinâmico.... o valor do include estará setado numa propriedade de um bean..
essa minha tag de inclusão:<div style="margin-bottom: 0px;">
<f:subview id="menu">
<a4j:include viewId="#{bean.menu}"></a4j:include>
</f:subview>
</div>
public class Bean {
private String menu = "boasVindas.jsp";
public Bean(){
}
public String getMenu() {
return menu;
}
public void setMenu(String menu) {
this.menu = menu;
}
}
<managed-bean>
<managed-bean-name>bean</managed-bean-name>
<managed-bean-class>br.com.virtual.Bean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
javax.servlet.ServletException: javax.servlet.jsp.JspException: UIInclude component j_id_jsp_1374284459_1:menu:j_id_jsp_1374284459_3 could't include page with path null
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:855)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:784)
org.apache.jsp.Topo_jsp._jspService(Topo_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
se eu colocar o valor do caminho direto roda normal...porém se eu coloco no bean ele não ta pegando nem se eu já setar inicialmente o valor...