darkChild, muchas gracias!!!
Tengo que aprender a usar taglib, puedo interpretar tu código perfectamente.
Yo tengo un código similar al que propones, básicamente es la misma idea.
Modelo
Código c++:
Ver originalpublic class User {
public String name;
public String lastName;
public void setName(String name){
this.name = name;
}
public void setLastName(String lastName){
this.lastName = lastName;
}
public String getName(){
return this.name;
}
public String getLastName(){
return this.lastName;
}
}
Controlador
Código c++:
Ver original@Controller
public class HelloController {
ArrayList<User> users = new ArrayList<User>();
public void addUsers(String name, String lastName){
User user = new User();
user.setName(name);
user.setLastName(lastName);
this.users.add(user);
}
@RequestMapping("/")
public String users(ModelMap model){
this.addUsers("romel","gomez");
this.addUsers("rudy","gomez");
model.addAttribute("variable", this.users);
return "users";
}
}
Vista
Código c++:
Ver original<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
Users view
User: romel
Date: 11/05/13
Time: 12:29 PM
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title></title>
</head>
<body>
<c:forEach items="${variable}" var="data">
${data.name} ${data.lastName}
<br />
</c:forEach>
</body>
</html>
Resultado
Código HTML:
romel gomez
rudy gomez
Ve este tutorial que recién encontré es bastante bueno para lo que estan empezando como yo.
http://jeromejaglale.com/doc/java/spring/mvc
saludos.