Como pegar o Locale do setLocale?

1 resposta
Leandro_Carvalho

Simples assim:

<fmt:setLocale value="${param.language}" scope="session"/>

Como eu pego agora qual o Locale que eu setei aí? (Preferencialmente por JSTL)

Na verdade estou querendo fazer isso para personalizar as mensagens do Validator do JQuery, dependendo do que isso retornar eu mudo a mensagem:

jQuery.extend(jQuery.validator.messages, {
		required: "This field is required."
	});
	// ou
	jQuery.extend(jQuery.validator.messages, {
		required: "Este campo é obrigatório."
	});

Se alguém conhecer uma maneira mais simples de fazer isso, agradeço a dica!! =D

Até agora pra pegar o locale estou fazendo assim:

<%@page import="br.com.caelum.vraptor.core.*" %>
<%= ((JstlLocalization)request.getAttribute("jstlLocalization")).getLocale() %>

Obrigado!

1 Resposta

Leandro_Carvalho

É… aparentemente o melhor que se pode conseguir é:

${jstlLocalization.locale eq 'pt_BR'}

Para VRaptor…

Criado 1 de dezembro de 2011
Ultima resposta 1 de dez. de 2011
Respostas 1
Participantes 1