KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm using Tiles and I'd like an attribute defined for a page to be readable inside of one of the included subpages as follows: tiles-definitions.xml : <definition name="page" template="/WEB-INF/tiles/layout/page.jsp"> <put-attribute name="header" value="/WEB-INF/jsp/_include/header.jsp"/> <put-attribute name="footer" value="/WEB-INF/jsp/_include/footer.jsp"/> </definition> <definition name="tutorial" extends="page"> <put-attribute name="title" value="Tutorial"/> <put-attribute name="body" value="/WEB-INF/jsp/tutorial.jsp"/> </definition> The page.jsp represents a simple page structure: <html> <head><title><tiles:getAsString name="title"/></title></head> <body> <tiles:insertAttribute name="header"/> <tiles:insertAttribute name="body"/> <tiles:insertAttribute name="footer"/> </body> </html> I'm trying to read the title also inside the "header" subpage but I get the following error: org.apache.tiles.template.NoSuchAttributeException: Attribute 'title' not found. Here is how I'm trying to access the attribute in header.jsp: <tiles:getAsString name="title"/>
Tags (comma-separated)
Save Edits
Cancel