Lo he intentado de dos maneras, una poniendo las tres posiciones a mano:
Cita:
Y la otra con un for...<%@ 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]}"/>
<%@ 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]}"/>
Este es el controlador:
Cita:
Lo mas curioso es que si pongo <c:out value="${contador}"/> tal cual, sin [] me sale el valor 3... 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]);
}
}
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]);
}
}