2010-05-31 6 views
7

개체의 메서드의 매개 변수로 속성을 사용하고 싶습니다. 정확한 값 (예 1)Struts 2에서 메서드 호출에 매개 변수를 전달하는 방법 OGNL

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

너무 저 정확한 값을 제공

<s:property value="orderProductId" /> 

복귀한다. 그러나

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

않습니다. #orderProductId가 올바르게 해석되지 않는 이유를 모르겠습니다.

답변

12

아, OGNL의 % # $의 기쁨 ... 이것은 작동하지 않습니까?

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

감사합니다! –

+0

비슷한 일을하고 싶지만 정적 메서드 호출과 위의 솔루션은 작동하지 않습니다. –

+0

완벽하게 일했습니다! 다른 사람에 대한 유용한 그래서 내 코드를 추가도'\t \t \t \t \t \t \t \t \t \t \t code' \t

\t \t \t User : \t \t
\t
\t
\t \t \t \t \t \t \t \t \t \t 코드 –

관련 문제