I believe you can push a Map onto the stack and retrieve entries by
using their keys as the param to findValue()

> -----Original Message-----
> From: Daniel Pfeifer [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, October 29, 2003 3:53 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [OS-webwork] Impossible to put values to the value stack
> 
> 
> Since the Object I push to the Stack is of type Boolean I am 
> not quite sure if it is very reliable to retrieve the value 
> by writing top.booleanValue() since it could be ANY boolean I 
> have pushed to the stack earlier. Isn't there another way? 
> Can't I assign a key of some kind (like in a map key-value-pairs)?
> 
> /Daniel
> 
> -----Original Message-----
> From: Patrick Lightbody [mailto:[EMAIL PROTECTED]
> Sent: den 29 oktober 2003 04:41
> To: [EMAIL PROTECTED]
> Subject: RE: [OS-webwork] Impossible to put values to the value stack
> 
> 
> The tag that pushes something on the stack should:
> 1) extend WebWorkTagSupport
> 2) do getStack().push(obj)
> 
> The tag that pulls something off the stack should:
> 1) extend WebWorkTagSupport
> 2) do getStack().findValue("top.someObjProp")
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Daniel Pfeifer
> Sent: Tuesday, October 28, 2003 8:29 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [OS-webwork] Impossible to put values to the value stack
> 
> Well, by now I've gotten kind of desperate. Anything I tried 
> so far, failed.
> 
> The question now is: I have a tag which puts something to the 
> stack. Inside the body of this tag I have another tag which 
> is supposed to read out the parameter from the stack (I 
> assume it would work by [1].params.disableControl (added 
> disableControl by addParam("disableControl", Boolean.TRUE)), 
> but this simply doesn't work. :(
> 
> I'd be thankful for a code example if possible.
> 
> Thanks!
> /Daniel
> 
> -----Original Message-----
> From: Jason Carreira [mailto:[EMAIL PROTECTED]
> Sent: den 27 oktober 2003 17:26
> To: [EMAIL PROTECTED]
> Subject: RE: [OS-webwork] Impossible to put values to the value stack
> 
> 
> If you push something onto the stack, you won't find it with 
> that name, you'll then be able to access its properties 
> transparently using the property names in a findValue() call.
> 
> I'm not sure why you're getting a ClassCastException... Can 
> you post a stack trace?
> 
> Jason
> 
> > -----Original Message-----
> > From: Daniel Pfeifer [mailto:[EMAIL PROTECTED]
> > Sent: Monday, October 27, 2003 11:22 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: [OS-webwork] Impossible to put values to the value stack
> > 
> > 
> > For some reason I am miserably failing to put a String on the
> > OgnlValueStack in an own tag (which extends WebWorkTagSupport).
> > 
> > I first tried it with getValueStack().setValue("disableControl",
> > disableControlObject), but then I couldn't find
> > disableControl via findValue.
> > 
> > Now I try it via "push(disableControlObject)" but this causes
> > the RequestLifeCycleListener to throw a ClassCastException.
> > 
> > Any ideas?
> > Thanks in advance,
> > /Daniel
> > 
> > 
> > -------------------------------------------------------
> > 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
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?   SHARE THE LOVE, and help us help
> YOU!  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: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?   SHARE THE LOVE, and help us help
> YOU!  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: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?   SHARE THE LOVE, and help us help
> YOU!  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: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to