On Wed, Jan 28, 2009 at 5:09 PM, Ryan Peterson <rrpeter...@gmail.com> wrote: > p is a custom object, say person. So it could be person.age for example. > > I would use the stackObj.method() way, but the method I need to call is > external to the object on the stack.
Why don't you perform this method invocation in your action? You can then save the result in a property of your action and expose it by a getter method, so in the JSP you can simply do <s:property value="myCalculatedValue" /> > Basically I'm trying to pass the value of person.age into the OGNL static > method call to return a result based on that age. > > On Wed, Jan 28, 2009 at 8:55 AM, Wes Wannemacher <w...@wantii.com> wrote: > >> On Wednesday 28 January 2009 10:50:27 Ryan Peterson wrote: >> > Hi guys, I have an object accessible using <s:property >> value="p.myInteger" >> > />, which displays an arbitrary integer. >> > >> > Is there a way to dynamically put this into an OGNL method call, >> something >> > like: >> > >> > <s:set name="DynamicCodeType" >> > value="@com.whatever.myactioncl...@getcodetype(p.myInteger)'"/> >> > >> > Right now I can populate @getCodeType with an integer value >> > @getCodeType(111) for example, which returns the expected results. But >> > when I use p.myInteger I can't seem to get it to resolve for the method >> > call. >> > >> > Thank you! >> >> What is 'p' ? Are you in an iterator or something? The @fqdn@ is for >> invoking >> static methods. Regular methods (exposed by objects on the stack) can be >> called pretty easily stackObj.method(). >> >> -Wes >> >> -- >> >> Wes Wannemacher >> Author - Struts 2 In Practice >> Includes coverage of Struts 2.1, Spring, JPA, JQuery, Sitemesh and more >> http://www.manning.com/wannemacher >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org