How do you get to your JSP? Do you use and action? If so, are you using 'path="login.form"' or 'path="form.layout"' and do you see any tiles loading errors?
Are you getting to your JSP directly from the outside world (not through an action's mapping)? If so, you need to first load your tile definition in your main JSP by using <tiles:insert definition="some.tiles.definition.name"/> Regards, David -----Original Message----- From: Ed Dowgiallo [mailto:[EMAIL PROTECTED] Sent: Friday, November 21, 2003 1:07 PM To: [EMAIL PROTECTED] Subject: Inheritance in tile definition files I I'm having a little trouble with the tile definition files after working through the tutorial. As a simple example of what I am hitting, I get the error message: javax.servlet.jsp.JspException: Error - tag useAttribute : attribute 'title' not found in context. Check tag syntax at org.apache.struts.taglib.tiles.UseAttributeTag.doStartTag(UseAttributeTag.ja va:225) at _common._header._jspService(_header.java:50) [SRC:/common/header.jsp:21] The relevant section of my definition file looks like this: <!-- ===================================================================== --> --> <!-- Form --> --> <!-- ===================================================================== --> <definition name="form.layout" page="/layouts/formLayout.jsp"> <put name="system-short-name" value="TDL"/> <put name="user-name" value="Guest"/> <put name="title" value="Form Page Layout"/> <put name="header" value="/common/header.jsp"/> <put name="content" value="${content}"/> <put name="footer" value="/common/footer.jsp"/> </definition> <!-- ===================================================================== --> --> <!-- Security Module --> --> <!-- ===================================================================== --> <definition name="login.form" extends="form.layout"> <put name="title" value="Login Form"/> <put name="content" value="/security/login.jsp"/> </definition> header.jsp contains the following: <%@ page contentType="text/html;charset=UTF-8"%> <%@ taglib prefix="tiles" uri="/WEB-INF/struts-tiles.tld"%> <table width="100%" border="0" cellspacing="0" cellpadding="0"> ... <tr class="banner"> <td width="3"></td> <td class="system-name" align="left" width="80%"> <span class="banner-value">TDL </span> <span class="page-title"><tiles:getAsString name="title"/></span> </td> ... Comments and suggestions would be greatly appreciated. Ed