enviando valor para variável dentro de um g:link
10/01/2013 14:47
0
Eu quero mudar o valor da variável "q". Quando eu passo manualmente funciona. Exemplo:

<g:each var="sug" in="${listaDeString()}">
<g:link controller="soma" action="busca" params="[q:'brasil']" >${sug} </g:link> <br>
</g:each>

Mas quando eu tento passar a variável sug dá erro, oque pode estar acontecendo?


<g:each var="sug" in="${listaDeString()}">
<g:link controller="soma" action="busca" params="[q:${sug}]" >${sug} </g:link> <br>
</g:each>


Tags: g:link


0
tente
params="[q:sug]"

ou
params="['q':sug]"


0
Show de Bola Yoshiriro,

a primeira forma funcionou certinho... acredita que fiquei mais de horas pensando que fosse outra coisa. Abraços
10/01/2013 15:59



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto