If you're trying to toString() [EMAIL PROTECTED], then call

<ww:property value="[1].toString()"/>

A value stack is essentially a List. Calling [1] on the stack, returns a substack beginning with the element at index 1. It's only when you call methods on the stack that your actual objects will be called.

Said another way, let's say I have a value stack that consists of a model and an action as follows:

[ model, action ]

here's how the following ognl would resolve:

[0] - a CompoundRoot object that contains our stack, [model, action]

[1] - another CompoundRoot that contains only [action]

[0].toString() - calls toString() on the first object in the value stack (excluding the CompoundRoot) that supports the toString() method

[1].foo - call getFoo() on the first object in the value stack starting from [action] and excluding the CompoundRoot that supports a getFoo() method

I hope this doesn't sound too confusing :\

If you're using Velocity, this can most easily be written as:

$stack.findValue("[0]").peek()

Unfortunately, <ww:property value="[0].peek()"/> won't work as this would translate into "starting at the top of the value stack (and excluding the CompoundRoot), find the first object that has a method called peek()"

Cheers!

M

Adam Fleming wrote:

I'm trying to get something on the Value Stack from withing a ww:iterator tag,

i use this:

ww:property value="[1]"

and get something like:

[ [EMAIL PROTECTED], [EMAIL PROTECTED] ]

What is the OGNL to get theClassIwant? I'm not looking for some property of the class, but the class itself.


thanks!




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to