Recuperar valores na list do vraptor

tenho um jsp um loop de textarea e um input, até ai OK!

<c:forEach var=“language” items="${languages}" varStatus=“status”>

  • ${language.key}.png" />   ${language.name}
  • </c:forEach>

    quando faço um submit e manda pro controler, não estou conseguindo recuperar os valores do hidden, somente pego os valores do textarea

    public void salvar(Tag tag, List<Translation> translation) {   
     
        for (Translation translation2 : translation) {
            System.out.println("---------------------");
            System.out.println("conteudo: "+translation2.getValue());
            System.out.println("lang: "+translation2.getLanguage()); //só printa null
        }
         
    }
    

    Alguém poderia me mostrar como recupero os valores do textarea e do hidden

    faltou colocar os códigos entre e :wink:

    ao invés de usar ${language.id} como índice, use ${status.index}

    translaction.getLanguage() é um número ou uma Language? se for uma Language, o nome do input tem que ser translation[${status.index}].language.id

    Obrigado!

    Deu certo

    <c:forEach var=“language” items="${languages}" varStatus=“status”>

  • ${language.key}.png" />   ${language.name}
  • </c:forEach>

    public void salvar(Tag tag, List translation) {

    	for (Translation translation2 : translation) {
    		System.out.println("---------------------");
    		System.out.println("conteudo: "+translation2.getValue());
    		System.out.println("lang: "+translation2.getLanguage().getId());  
    	}
    	 
    }