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

Reply via email to