2010-05-31 19 views
7

Chcę użyć właściwości jako parametru metody obiektu.Jak przekazać parametr do wywołania metody w Struts 2 OGNL

<s:property value="orderProductId" /> 

powraca prawidłowej wartości (przykład 1)

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

daje mi prawidłową wartość zbyt. Ale

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

nie robi. Nie wiem, dlaczego #orderProductId nie interpretuje poprawnie.

Odpowiedz

12

Ah, radość% # $ w OGNL ... To nie działa?

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

działa .. dzięki! –

+0

Chcę zrobić coś podobnego, ale do metody statycznej wywołanie i rozwiązanie powyżej nie działa. –

+0

Działa doskonale! Dodanie mój fragment kodu, więc jej przydatne dla innych zbyt 'code' \t \t \t \t \t \t \t \t \t \t \t \t

\t \t \t User : \t \t
\t
\t
\t \t \t \t \t \t \t \t \t \t 'kod' –

Powiązane problemy