Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.mycompany.CRMFly.AdditionalFeatures; /** * * @author ?? */ import java.io.Serializable; import java.util.Locale; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import javax.faces.context.FacesContext; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; @Component //@ManagedBean @Scope("session") public class LocaleBean implements Serializable { private Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale(); public Locale getLocale() { return locale; } public String getLanguage() { return locale.getLanguage(); } public void setLanguage(String language) { this.locale = new Locale(language); } }