Using ww url tag in freemarker template fails

Sameera <[email protected]> Thu, 21 Dec 2006 13:10:19 CST
Newsgroups gmane.comp.java.open-symphony.webwork
Message-ID <29676430.1166728275035.JavaMail.os-j2ee@opensymphony01.managed.contegix.com>
I am  building my freemarker template in Java like this:

Configuration cfg = (Configuration)WebContextFactory.get().getServletContext().getAttribute("fmTemplateConfig");
			Template temp = cfg.getTemplate(fileName + ".ftl");

			/* Merge data model with template */
			StringWriter writer = new StringWriter();
			temp.process(root, writer);
			writer.flush();
			writer.close();
			System.out.println("Template + data = "+writer.getBuffer().toString());
			return writer.getBuffer().toString();



In short, I am merging data and a .ftl file in java code and returning the string.  The problem is, I am trying to make use of <@ww.url> tag in the .ftl file. It fails saying..
[b]freemarker.core.InvalidReferenceException: Expression ww is undefined on line 7[/b]

Am I missing something?
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=54749&messageID=109536#109536