1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Não imprime variável na view com Vraptor

Galara, não to conseguindo acessar a variavel na view.

Notem que dou o mesmo nome e faço um for:each.

Ela aparece vazia na minha view.

Alguém pode me ajudar?

Segue meu controller e minha view.

Método do Controller:

public void listAll() {
            List<String> var = new ArrayList<String>();

            var.add("Arlindo");
            var.add("Maycon");
            var.add("Milene");
            var.add("Davi");

            result.include("var", var);
        }

Jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>

        <ul>
            <c:forEach items="${var}" var="teste">
                <li> ${teste} </li>
            </c:forEach>
        </ul>

    </body>
</html>

quando no for:each ao invés de colocar <li> ${teste} </li> eu coloco <li> ${var} </li> aí ele imprime todos os nomes que tem dentro de um colchetes e separado por vírgulas.

  • Dá algum erro no console? Algum erro no firebug?

    Felipe Pinto da Silva   06 de nov de 2013
  • nenhum erro... aparece tudo certinho, inclusive a bolinha preta da tag ul... só que não imprime nada só a primeira bolinha...

    Diogo Gama   06 de nov de 2013
  • editei a pergunta

    Diogo Gama   06 de nov de 2013
  • A taglib está declarada? <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

    Felipe Pinto da Silva   06 de nov de 2013
  • Eu acho que não precisa... eu declaro e aí quebra a aplicação... se eu não declarar funciona...

    Diogo Gama   06 de nov de 2013
Mostrar todos os 9 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags vraptor java frameworks controller jsp ou faça a sua própria pergunta.