Hi to all,
I have a newbie problem and I would appreciate any help. Thanks in advance. I have the following constellation: web.xml: <snip> <taglib> <taglib-uri>/tags/struts-tiles</taglib-uri> <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location> </taglib> <snap>
struts-config.xml: <snip> <plug-in className="org.apache.struts.tiles.TilesPlugin" > <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> <set-property property="moduleAware" value="true" /> <set-property property="definitions-parser-validate" value="true" /> </plug-in> <snap>
tiles-defs.xml <snip> <definition name="BasisLayout" path="/src/web/layout/layout.jsp" > <put name="head" value="/src/web/layout/head.jsp"/> <put name="foot" value="/src/web/layout/foot.jsp"/> </definition> <snap>
then i have a Definition-Jsp, where I extend "BasisLayout"
that looks like this:
<snip>
<tiles:definition id="logger" page="/src/web/layout/layout.jsp" extends="BasisLayout">
<tiles:put name="body" value="/src/web/logger.jsp" />
</tiles:definition>
<snap>
this jsp do I include in newLog.jsp this way: <snip> <%@ page language="java" %> <%@ taglib uri="../../WEB-INF/struts-tiles.tld" prefix="tiles" %> <[EMAIL PROTECTED] file="./layout/TilesDefinitions.jsp" %> <tiles:insert beanName="logger" flush="true" /> <snap>
The head and the foot pages have been replaced correctly, but the extended part of the Definitions-jsp is missing with the message:
[Exception in:/src/web/logger.jsp] null
.
The logger.jsp itself is working correctly, so it has to do something with Tiles I suppose.
Didn't find anything in the UserGuide.
Thanks for any help
Matze
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]