Hi guys, I'm having the following problem. I have several jsp that I am
including via the jsp include tag.
The problem is when I include a jsp with plain html tags between a
f:verbatim tag. Here's the code...
Main.jsp
<f:subview id="footerSubView">
<jsp:include page="MainFooter.jsp" />
</f:subview>
MainFooter.jsp
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://myfaces.apache.org/extensions" prefix="t" %>
<!-- Start footer -->
<h:panelGrid columns="3" width="100%" cellpadding="6"
styleClass="Footer" >
<f:facet name="header">
<h:panelGroup>
<h:outputText id="userLabel" value="User: " />
<h:outputText id="userName" value="#{loginBean.userName}" />
</h:panelGroup>
</f:facet>
<f:facet name="header">
<h:outputText id="environmentLabel" value="Environment: Citidocs"
/>
</f:facet>
<f:facet name="header">
<f:verbatim>
<script language="JavaScript">dispDate(0)</script>
</f:verbatim>
</f:facet>
</h:panelGrid>
<f:verbatim>
</body>
</f:verbatim>
This is the exception raised.
java.lang.ClassCastException
at
org.apache.myfaces.taglib.core.VerbatimTag.doAfterBody(VerbatimTag.java:
76)
at
org.apache.jsp.pages.MainFooter_jsp._jspx_meth_f_verbatim_0(org.apache.j
sp.pages.MainFooter_jsp:350)
at
org.apache.jsp.pages.MainFooter_jsp._jspx_meth_f_facet_2(org.apache.jsp.
pages.MainFooter_jsp:314)
at
org.apache.jsp.pages.MainFooter_jsp._jspx_meth_h_panelGrid_0(org.apache.
jsp.pages.MainFooter_jsp:120)
at
org.apache.jsp.pages.MainFooter_jsp._jspService(org.apache.jsp.pages.Mai
nFoo
ter_jsp:69)
Thanks a lot guys.
Regards
Matias Gomez Carabias