如何在Struts 2 OGNL中将参数传递给方法调用 [英] How to pass parameter to method call in Struts 2 OGNL
本文介绍了如何在Struts 2 OGNL中将参数传递给方法调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用属性作为对象方法的参数。
I want to use a property as a param of an object's method.
<s:property value="orderProductId" />
返回正确的值(例如1)
returns correct value (e.g. 1)
<s:iterator value="%{order.getProductById(1).activations}">
也给了我正确的价值。但
gives me correct value too. But
<s:iterator value="%{order.getProductById(#orderProductId).activations}">
没有。不知道为什么#orderProductId没有正确解释。
doesn't. Not sure why #orderProductId doesn't interpret correctly.
推荐答案
啊,OGNL中%#$的快乐...
这不起作用?
Ah, the joy of %#$ in OGNL... This doesn't work ?
<s:iterator value="%{order.getProductById(orderProductId).activations}">
这篇关于如何在Struts 2 OGNL中将参数传递给方法调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文