【问题标题】:How to pass parameter to method call in Struts 2 OGNL如何在 Struts 2 OGNL 中将参数传递给方法调用
【发布时间】:2010-05-31 19:46:35
【问题描述】:

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

<s:property value="orderProductId" />

返回正确的值(例如 1)

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

也给了我正确的价值。但是

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

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

【问题讨论】:

    标签: java struts2 ognl


    【解决方案1】:

    啊,OGNL 中 %#$ 的喜悦... 这不起作用?

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

    【讨论】:

    • 我想做类似的事情,但是对于静态方法调用和上述解决方案不起作用。
    • 工作得非常好!添加我的代码 sn-p 以便对其他人也有用 code
      User :
      code
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 2011-07-18
    • 1970-01-01
    • 2015-01-29
    相关资源
    最近更新 更多