Hello,
I upgraded two webapps from Coccon 2.1.7 to 2.1.8 lately...
And I found this thread intriguing, so I have added the following to one
of my existing JX templates (which is run through a JX generator pipeline,
invoked by flowscript):
<p>
<jx:set var="items" value="alpha,beta,gamma"/>
<jx:set var="delims" value=","/>
<jx:set var="mytokenizer" value="${java.util.StringTokenizer(items,
delims)}"/>
<jx:forEach var="token" begin="1" end="${mytokenizer.countTokens()}">
${mytokenizer.nextToken()}<br/>
</jx:forEach>
</p>
The html result:
<p>
alpha<br>
beta<br>
gamma<br>
</p>
So, it appears to work fine for flowscript! (Mi spiace, Ugo ;-)
(Don't know about Javaflow, though!)
Fabrizio
BTW. the reason I was intrigued is that I'm using similar constructs in
production webapps - which made me wonder why users haven't been
complaining if indeed this feature had stopped working after migrating to
Cocoon 2.1.8 :->
>> ${java.util.StringTokenizer(items, delims)}
>>
> According to my tests, it doesn't work in 2.1.8, regardless of
> whether I use flow or not and whether I prepend "Packages." or not.
> Can anyone else confirm this?