Java Struts 2 OGNL中如何将参数传递给方法调用

Java Struts 2 OGNL中如何将参数传递给方法调用,java,struts2,ognl,Java,Struts2,Ognl,我想使用属性作为对象方法的参数 <s:property value="orderProductId" /> 返回正确的值(例如1) 也给了我正确的值。但是 <s:iterator value="%{order.getProductById(#orderProductId).activations}"> 没有。不确定为什么#orderProductId解释不正确。啊,OGNL中%#$的乐趣。。。 这不管用 <s:iterator value="%{or

我想使用属性作为对象方法的参数

<s:property value="orderProductId" />

返回正确的值(例如1)


也给了我正确的值。但是

<s:iterator value="%{order.getProductById(#orderProductId).activations}">

没有。不确定为什么#orderProductId解释不正确。

啊,OGNL中%#$的乐趣。。。 这不管用

<s:iterator value="%{order.getProductById(orderProductId).activations}">


我想做一些类似的事情,但静态方法调用和上述解决方案不起作用。效果非常好!添加我的代码片段以便对其他人也有用
code
User:
code
<s:iterator value="%{order.getProductById(orderProductId).activations}">