2010-05-31 8 views
7

Je souhaite utiliser une propriété en tant que paramètre de la méthode d'un objet.Comment passer un paramètre à l'appel de méthode dans Struts 2 OGNL

<s:property value="orderProductId" /> 

Retourne la valeur correcte (par exemple 1)

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

me donne une valeur correcte aussi. Mais

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

ne fait pas. Vous ne savez pas pourquoi #orderProductId n'interprète pas correctement.

Répondre

12

Ah, la joie de% # $ en OGNL ... Cela ne fonctionne pas?

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

cela fonctionne .. merci! –

+0

Je veux faire quelque chose de similaire, mais à l'appel de méthode statique et au-dessus de la solution ne fonctionne pas. –

+0

A fonctionné parfaitement bien! Ajout de mon extrait de code pour son utile aussi pour les autres 'recueil HSC \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 'code' –

Questions connexes