Hola:
Estoy trabajando con groovy+grails, y este apartado es el que he encontrado mas útil para poner mi duda.
La cuestión es que intento pasar un ArrayList desde el controlador hasta la vista pero al printar me pone null.
Código groovy:
Ver originalclass ConversationController
{
ArrayList
<Chat
> listaChats
= new ArrayList
<Chat
>(); def fichero
= "conversationexample.txt"
linea = entrada.readLine();
if ((linea.
charAt(0)==('_') && linea.
charAt(1)==('I'))){
// Introduzco el nombre1
linea = entrada.readLine();
nombre1 = linea;
//introduccion de comentario
linea = entrada.readLine();
comentarios = linea;
Chat chat
= new Chat
(nombre1,comentarios
); listaChats.add(chat);
}
}
for(Chat chat: listaChats
){ println "comentarios: "+listaChats.
get (i
).
getComentarios() i++;
}
bean:listaChats.
get(0).
getComentarios() }
}
Con el for anterior compruebo que se esta rellenando bien listaChats, el error no está ahi.
Código HTML:
Ver original<%
println "prueba de mensaje!!!"
println it
System.out.println(it);
%>
Muchas gracias por la ayuda, un saludo a todos!!!!