Hi,
Is it possible to nest templates?

Like for instance I have template.jsp with:
<template:get name="title"/>
<template:get name="header"/>
<template:get name="sidebar"/>
<template:get name="content"/>

Then I have a listTemplate.jsp like:
<template:insert template="/template.jsp">
        <!-- No template for title here... -->
     <template:put name="header" content="/header.jsp" />
     <template:put name="content" direct="true">
         <template:get name="specificHeader"/>
         <template:get name="dataDisplay"/>
 </template:put>
</template:insert>

Now it's time to use my listTemplate.jsp:
<template:insert template="listTemplate.jsp>
    <template:put name="title" direct="true">Finally my page</template:put>
    <template:put name="specificHeader" content="Area1Header.jsp"/>
    <template:put name="dataDisplay content="myData.jsp"/>
</template:insert>

Right now, I'm receiving the following exception:
java.lang.ClassCastException: org.apache.struts.taglib.template.util.ContentMap

Thanks in advance,
Marcelo.


Reply via email to