Não consigo usar o iterate no jsp, qual é o meu erro?
// JSP
<logic:iterate name=“userListBean” id=“user” >
<bean:write name=“user” property=“idUsuario” />
<html:link page="/editUser.do" paramId=“idUsuario”
paramName=“user” paramProperty=“idUsuario”>
<bean:write name=“user” property=“nome” />
</html:link>
<html:link page="/deleteUser.do" paramId=“idUsuario”
paramName=“user” paramProperty=“idUsuario”>
excluir</html:link>
</logic:iterate>
// CLASSES
public class ListUserAction extends Action {
public ActionForward execute ( ActionMapping mapping ,
ActionForm form ,
HttpServletRequest request ,
ttpServletResponse response ) throws Exception {
LinkedList users = null;
AdminUsers adminUsers = new AdminUsers();
users = adminUsers.getUserList();
HttpSession session = request.getSession();
session.setAttribute(“userListBean”,users);
return(mapping.findForward(“success”));
}
}
//////
public class AdminUsers {
public LinkedList getUserList() {
LinkedList users = new LinkedList();
UserData user = new UserData();
user.setLogin("aab111");
user.setAtivo(true);
user.setFaixaIdade(20);
user.setIdUsuario(1);
user.setNome("andre");
user.setSenha("abc");
user.setSexo("M");
users.add(user);
UserData user2 = new UserData();
user2.setLogin("aab222");
user2.setAtivo(true);
user2.setFaixaIdade(12);
user2.setIdUsuario(2);
user2.setNome("abddd");
user2.setSenha("abc");
user2.setSexo("M");
users.add(user);
return users;
}
}
////
public class UserData {
private int idUsuario;
private String nome;
private String login;
private String senha;
private String sexo;
private boolean ativo;
private int faixaIdade;
gets and sets
}
// Struts
<action
path="/listUsers"
type="br.com.xxx.ListUsersAction">
<forward name="success" path="/listUsers.jsp" />
</action>