chaves do request
07/08/2009 00:00
0
Ola galera,

Estou precisando fazer um if no gsp.
O if tem que analizar o locale do request, mas eu nao sei qual eh a chave do request que fica guardada essa informacao!

Ja tentei request.locale, mas esse eh o locale do browser e nao do request.

Vi que RCU.getLocale(request) me retorna oque eu quero, mas nao sei utiliza-lo no gsp...

Se alguem puder me ajudar!

brigado,

[]'s
Tags: Tópicos avançados


0
pode usá-lo como se fodse em jsp ou recuperá-lo no no controller e retorna-lo para o gsp e utilizar normalmente como qualquer objeto retornado.
08/08/2009 00:00


0
Coloquei um atributo no request com o locale de cada request,
So nao estou conseguindo fazer o g:if.


<g&#58;if test=&quot;$&#123;request.myAttr = 'pt_BR'&#125;&quot;>
<img src=&quot;$&#123;createLinkTo(dir&#58;'images',file&#58;'ico-flag-uk.gif')&#125;&quot; />
</g&#58;if>
10/08/2009 00:00


0
não seria :


<g&#58;if test=&quot;$&#123;request.myAttr == 'pt_BR'&#125;&quot;>


quer dizer , == ao inves do = ?

Herrera
10/08/2009 00:00


0
Ja descobri o problema.
Ate é &quot;==&quot; mais nao pode comparar string com locale....
tive que usar o toString().

Vlw, brigadao!
11/08/2009 00:00



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