freemarker.template.TemplateModelException: Attribute with name not found

amin1977 <[email protected]>
Newsgroups gmane.comp.web.freemarker.user
Message-ID <[email protected]>
Hi

I have a java object which I am passing into a tiles tag. For example:

I can print out pcobj outside of the tags

 
<@tiles.insertDefinition name="pagination.tile">
	<@tiles.putAttribute name="personalContact" value=pcobj />
</@tiles.insertDefinition>


in my pagination tile I am doing:


<@tiles.importAttribute name="personalContact" />

EMAIL : ${personalContact.email} <br/>
FIRST NAME: ${personalContact.firstName} <br/>
LAST NAME: ${personalContact.lastName} <br/>


However I am getting the following 

Attribute with name 'personalContact' not found
The problematic instruction:
----------
==> user-directive tiles.importAttribute [on line 3, column 1 in
WEB-INF/freemarker/pagination.ftl]
----------

Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Attribute with name
'personalContact' not found
	at
freemarker.ext.jsp.TagTransformModel$TagWriter.onStart(TagTransformModel.java:479)
	at freemarker.core.Environment.visit(Environment.java:230)
	at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.Environment.process(Environment.java:176)
	at freemarker.template.Template.process(Template.java:232) 


I would be grateful if anyone could advise me on what i'm doing wrong..

Cheers


-- 
View this message in context: http://www.nabble.com/freemarker.template.TemplateModelException%3A-Attribute-with-name-not-found-tp22739186p22739186.html
Sent from the freemarker-user mailing list archive at Nabble.com.


------------------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.