Vraptor + freemarker

5 respostas
oberilo
FreeMarker + vraptor
   Bom dia , estou com problemas  ao passar o objeto para view  o procedimento parece certo.
    
   Estou recebendo a lista e exibindo ok na mesma pagina ftl , porem quando coloco ${ }:
    ex:   ex: ${pecas.descricao}
   Da o seguinte erro :

   FreeMarker template error!
    Expression pecas is undefined on line 13, column 9 in WEB-INF/view/pecainformatica/formulario.ok.ftl.
    The problematic instruction:
    ${pecas.descrcao} [on line 13, column 7 in WEB-INF/view/pecainformatica/formulario.ok.ftl]

       Alguem ja passou por isso ? Pode me ajudar?

        Obrigado!!

5 Respostas

Rafael_Steil

Voce tem o getPecas() ou o @Out respectivo?

Rafael

oberilo

sim ,tenho o out respectivo:

@Out
private PecaInformatica peca;

oberilo

Detalhamento melhor .

@Out
private PecaInformatica peca;

A pesquisa no Logic:
peca=(PecaInformatica)repoPecaInformatica.find(PecaInformatica.class, pecaInformaticaId);

O valor na view:

São estes os valores !

Rafael_Steil

Ai esta “peca” (singular), mas no seu erro esta "${pecas.descricao} " (no plural). Ja verificou isso?

Rafael

oberilo

Sim , já verifiquei .

Tem algum comando a mais para visualizar objetos na view ??

E engraçado ,a pagina carrega uma list sem problemas na mesma pagina ?
há nos testes com jUnit tudo ok .

Criado 24 de julho de 2008
Ultima resposta 24 de jul. de 2008
Respostas 5
Participantes 2