In xwiki/2.0 syntax you can do
{{groovy}}
xcontext.put("myvar", [5, 6, 7, 8])
{{/groovy}}
{{velocity}}
#set($myvar = $xcontext.myvar)
$myvar
{{/velocity}}
for example. You can do the same with any kind of variable between any
script language since the "xcontext" binding is a map shared between
all scripts of the same document and included documents.
I would like to be able to do
{{groovy}}
myvar = [5, 6, 7, 8])
{{/groovy}}
{{velocity}}
$myvar
{{/velocity}}
some day but it's not that easy to do it cleanly yet plus we need to
refactor velocity scripting to be called using JSR223 like groovy and
other languages. See
http://jira.xwiki.org/jira/browse/XWIKI-2806
On Tue, Oct 13, 2009 at 14:56, <Matthias.Gsottberger(a)o2.com> wrote:
Hi all,
is it possible to fill an array in groovy, return it to velocity and
manipulate the array in velocity ?
e.g.:
filling a groovy_array with results from sql.eachRow
Now, when I'm trying to access it with velocity, the whole array is just
one string and I can't loop through it using #foreach.
Do you have any ideas what I can do ?
thanks in advance
Matthias
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne