Soy nuevo con Spring, y estoy testeando como pasar un objeto que es un ArrayString a un jsp mediante ModelAndView, pero no lo consigo, y no se que narices falla.
Lo he intentado de dos maneras, una poniendo las tres posiciones a mano:
Cita: <%@ page session="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Adios
<c:out value="${contador[0]}"/>
<c:out value="${contador[1]}"/>
<c:out value="${contador[2]}"/>
Y la otra con un for...
Este es el controlador:
Cita: package sp.beans;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
public class despedidaController implements Controller{
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response){
return new ModelAndView("despedida", "contador", contador());
}
public String contador(){
String[] args = new String[3];
args[0]="1";
args[1]="2";
args[2]="3";
return (args[args.length-1]);
}
}
Lo mas curioso es que si pongo <c:out value="${contador}"/> tal cual, sin [] me sale el valor 3...