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