Hi All,
I'm trying to include a
JSF page inside another page using an <a4j:commandLink>. I could include an html page using this ajax.
I'm trying to include the a jsf contained page using the following code:
<f:subview id="sub1">
<a4j:include viewId="#{bean.viewPageName}"></a4j:include>
</f:subview>
It is throwing the following error.
19:53:49,609 WARN [taglib] Can't leverage base class
java.lang.IllegalStateException
at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:258)
at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476)
at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660)
at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111)
at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:179)
at org.apache.jsp.display_jsp._jspx_meth_f_005fview_005f0(displayTree_jsp.java:155)
Can anyone say what went wrong?