J'ai le problème suivant dans Struts 2.Comment accéder aux éléments imbriqués dans struts2 avec une balise foreach?
Supposons que j'ai une classe comme ce
class User {
private String name;
private String address;
public String getName() { return name;}
public String getAddress() { return address;}
}
et une liste d'utilisateurs disponibles sur ValueStack nommé: utilisateurs et une liste des utilisateurs propertiesavailable également sur ValueStack sous: userProps. Dans ce cas userProps serait {nom, adresse}.
Maintenant, je veux itérer sur les utilisateurs liste et accéder à un dinamycally propriétés de l'utilisateur via userProps.
Voici comment:
<s:iterator value="#users" var="user">
<s:iterator value="#userProps" var="prop">
**<%--- HOW to get user.name, user.address ???%>**
<s:property value="#user.%{#prop}"/>
</s:iterator>
</s:iterator>
Je ne sais pas comment évaluer les données # utilisateur # pour obtenir la valeur pour # ou # user.name user.address ??.
Merci.
Merci de la suggestion, mais cela ne fonctionne pas. –