If what you want ot achieve is just supplying the ToolBox to the Velocity context, just add

ServletToolboxManager tb = ServletToolboxManager.getInstance(ServletActionContext.getServletContext(), "toolbox.xml");
context.put("toolbox", tb.getToolboxContext(null));


to createContext() in VelocityManager. If you want the tools to be available at the top of the stack (not having to call $toolbox.date, but just $date), push the toolboxcontext onto the stack instead.

Cheers,

Dag

Jonas Eriksson wrote:

Hi Matt, Patric and all others!

I've been using a special VelocityResult and WebWorkVelocityServlet
(JIRA WW-288 (LARGE hack!)) in WW2 that is an extension of the
VelocityLayoutServlet in Velocity Tools. Those files depended a lot on
the old implementation of how the tags och velocity template is
rendered. I have tried to make new versions of the above files that will
work with the latest in cvs, but it's a bit over my head.

The central method in VelocityLayoutServlet does a two-pass rendering by
first render the "screen" into a string that is inserted in the
"layout"-context. The main concern about this is that while ordinary
text and direct $xxx calls will get into the string, the #tag directive
will print directly to pageContext.getOut() (which of course not will
happen in the right place and time).

Does someone have a solution, or idea of how to solve this?
I'm not into this jsp, velocity, rendering stuff so I can see where to
go about this.

Note: Just including (not merging) the "screen" will not be a solution
because then you miss the important feature of controlling the "layout"
from the screen (at least the layout that is before, above the "screen").

Thanks
Jonas




------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to