s:iterator tout simple mais ne fonctionne pas
Bonjour,
Je voudrais afficher l'attribut URL de ma liste d'objet de la classe Share.
Code:
1 2 3 4 5
| <s:iterator value="shares" >
<tr>
<td><s:property value="url" /></td>
</tr>
</s:iterator> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public class UserLogin extends ActionSupport implements ModelDriven, SessionAware {
private User form = new User();
private List<Share> shares;
public List<Share> getShares() {
return shares;
}
public void setShares(List<String> shares) {
this.shares= shares;
}
private Map<String, Object> session;
public UserLogin() {
}
@Override
public String execute() {
GenericService<User> genService = ServiceUtil.getGenService();
if (session != null && session.get("login") != null) {
form = genService.getAll(new User((String) session.get("login"))).get(0);
shares = form.getShares(); // la liste contient bien les éléments quand je débugge !
return SUCCESS;
}
}
} |
Rien ne s'affiche ! ni erreur ni contenu !?
Pouvez vous m'aider ? :roll:
Merci d'avance