quando vc faz um ${listaAlunos} na jsp ele vai usar o toString da lista. Vai ficar algo como [br.com.suaempresa…Aluno@22abc232, br.com.suaempresa…Aluno@232fdsd], não é algo mto legal de deixar na url
e mesmo que vc sobrescreva o toString pra retornar algo como o id do aluno, vai ficar a url /blah/aluno/imprimir/[1,2,3,4], que não é uma url válida.
sonictk
Lucas Cavalcanti:
…
quando vc faz um ${listaAlunos} na jsp ele vai usar o toString da lista. Vai ficar algo como [br.com.suaempresa…Aluno@22abc232, br.com.suaempresa…Aluno@232fdsd], não é algo mto legal de deixar na url
e mesmo que vc sobrescreva o toString pra retornar algo como o id do aluno, vai ficar a url /blah/aluno/imprimir/[1,2,3,4], que não é uma url válida.
Isso eu tinha percebido já!
Mas e quanto ao “Converter” , nem sei se é realmente usado para esses casos, não da pra fazer?
Se bem que acho que não se aplica à listas Conversores vRaptor
Lucas_Cavalcanti
é, não vai funcionar pra listas.
o jeito certo é fazendo por query string mesmo, do jeito que eu te passei. Se essa lista de alunos é relacionada com outra coisa, (tipo uma Turma, por exemplo), vc pode passar o id da turma e buscar os alunos no servidor.
agora passar todos os dados dos alunos na url não vai rolar. Passe os ids, via query string.
sonictk
O lance da lista era só pra simplificar mesmo.
Mas a sua solução funcionou perfeitamente, já tinha visto algo parecido em outros posts aqui no forum, mas queria fazer do jeito diferente!
Mas assim funciona 100%