is it possible to maintain a foreach directive after a VelocityEngine.evaluate()?
"John McNair" <[email protected]>
| Newsgroups | gmane.comp.jakarta.velocity.user |
|---|---|
| Organization | Equinox Software Solutions, Inc. |
| Message-ID | <1e5a01cd2701$52f4fc10$f8def430$@com> |
Hi,
I have an oddball case where I need a multi-stage Velocity template
evaluation. That is, image a pipelined process where:
- Task one grabs a Velocity template, adds some (but not all) items
to the Context, evaluates, and sends the partially resolved output as input
to task two
- Task two adds some (but not all) items to the Context, evaluates.
I know I can have variables like ${object1.member1} that will be preserved
in the output after evaluate() if object1 is not resolved, however, is it
possible to maintain a foreach directive after an evaluation:
## preserve this 'foreach' in the output if object1 is not resolved
#foreach( $element in $object1.elements )
#end
Thanks in advance,
John