Apparently, you can only retrieve "properties" with the property tag (so it only allows you to call get<Name> Methods with no parameters).
However, I'm using the following workaround: <s:push value="myMethod(myParameter)"> <s:property value="top"> </s:push> The push tag pushes a new object (the return value in this case) onto the value stack. It is this object I am refering to with "top" in my nested property tag. In my case, the object was a string, so I can directly use it. TonyD wrote: > > In a jsp page, I'am trying to call a method of my class passing a > parameter and the method will return a string value. > > <s:property value="#myClass.myMethod(myParameter)" /> > > or > > <s:action name="myClass!myMethod" executeResult="true"> > <s:param name="myParam" value="%{myParam}"/> > </s:action> > > but doesn't work. > Could someone please help me! Thanks. > > -- View this message in context: http://www.nabble.com/How-to-call-a-method-passing-a-parameter-inside-jsp-with-struts-2-tp11779219p14301807.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]