Example usage for org.springframework.web.servlet.i18n CookieLocaleResolver setCookiePath

List of usage examples for org.springframework.web.servlet.i18n CookieLocaleResolver setCookiePath

Introduction

In this page you can find the example usage for org.springframework.web.servlet.i18n CookieLocaleResolver setCookiePath.

Prototype

public void setCookiePath(String cookiePath) 

Source Link

Document

Use the given path for cookies created by this generator.

Usage

From source file:cn.edu.zjnu.acm.judge.config.LocaleConfiguration.java

@Bean(name = "localeResolver")
public LocaleResolver localeResolver(ServletContext container, LocaleFactory localeFactory) {
    CookieLocaleResolver localeResolver = new CookieLocaleResolver();
    localeResolver.setCookieName("locale");
    localeResolver.setCookieMaxAge(15 * 24 * 60 * 60);
    localeResolver.setCookiePath(getCookiePath(container));
    return new FilterLocaleResolver(localeResolver, Locale.SIMPLIFIED_CHINESE,
            locale -> localeFactory.getAllLanguages().contains(locale.getLanguage()));
}