forçar locale no JSF
27/09/2011
0
eu tenho suporte a ingles e portugues, mas ele teima em iniciar com o idioma do browser, queria que ele forçasse meu idioma padrão...
Wisley Souza
Posts
27/09/2011
Robson Teixeira
exemplo
public class LocalePhaseListener implements PhaseListener {
public static final String DEFAULT_LOCALE = pt;
@Override
public void afterPhase(PhaseEvent event) {
if (event.getPhaseId().equals(PhaseId.RESTORE_VIEW)){
event.getFacesContext().getViewRoot().setLocale(new Locale(DEFAULT_LOCALE));
}
}
@Override
public void beforePhase(PhaseEvent event) {
if (event.getPhaseId().equals(PhaseId.RENDER_RESPONSE)){
event.getFacesContext().getViewRoot().setLocale(new Locale(DEFAULT_LOCALE));
}
}
@Override
public PhaseId getPhaseId() {
return PhaseId.ANY_PHASE;
}
}
lembre-se que você vai ter que adapta-lo
um pouco pois nesse caso ele obriga o idioma PT e caso seja ING????
que o usuario deseje deve adaptar a classe passada para que seja usando o Locale ING sacou???
espero ter ajudado e qualquer duvida chame.
att
robson
29/09/2011
Wisley Souza
sumiu a opção, tem outra maneira? o forum ta bugado em hauhahu
21/10/2011
Dyego Carmo
Clique aqui para fazer login e interagir na Comunidade :)