`
yjshengshe
  • 浏览: 204532 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

CookieLocaleResolver

 
阅读更多

CookieLocaleResolver通过浏览器的cookie设置和取得Locale对象。这种策略在应用程序不支持会话或者状态必须保存在客户端时有用。

请在ApplicationContext中声明这个类并使用它。值得注意的是,可以选择配置cookie的名称,但是该类提供了一个明智的默认值。如果希望清除Locale cookie,只需调用setLocale()并传递一个null locale即可。

 

<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
		<property name="cookieName" value="clientlanguage"/>
		<property name="cookieMaxAge" value="-1"/>
	</bean>
 
分享到:
评论

相关推荐

    Spring中文帮助文档

    13.6.2. CookieLocaleResolver 13.6.3. SessionLocaleResolver 13.6.4. LocaleChangeInterceptor 13.7. 使用主题 13.7.1. 简介 13.7.2. 如何定义主题 13.7.3. 主题解析器 13.8. Spring对分段文件上传...

    Spring API

    13.6.2. CookieLocaleResolver 13.6.3. SessionLocaleResolver 13.6.4. LocaleChangeInterceptor 13.7. 使用主题 13.7.1. 简介 13.7.2. 如何定义主题 13.7.3. 主题解析器 13.8. Spring对分段文件上传...

    spring chm文档

    13.6.2. CookieLocaleResolver 13.6.3. SessionLocaleResolver 13.6.4. LocaleChangeInterceptor 13.7. 使用主题 13.7.1. 简介 13.7.2. 如何定义主题 13.7.3. 主题解析器 13.8. Spring对分段文件上传...

    Spring实现国际化的一个小例子

    CookieLocaleResolver resolver = new CookieLocaleResolver(); resolver.setDefaultLocale(Locale.ENGLISH); return resolver; } ``` 8. **国际化日期和数字格式** 除了字符串消息,国际化还涉及到日期、...

    ssm框架上实现国际化/多语言

    &lt;bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver"&gt; ``` 4. **视图层处理**: 在JSP或Thymeleaf等视图层技术中,我们可以使用`&lt;fmt:message&gt;`标签来获取资源...

    自己动手在Spring-Boot上加强国际化功能的示例

    在`I18nApplication.java`中,`CookieLocaleResolver`被用来存储用户的语言选择在cookie中,这样下次用户访问时可以自动应用上次选择的语言。`addInterceptors`方法添加了拦截器,使得所有URL路径都能触发语言变更。...

    基于SpringMVC国际化资源配置方式Demo

    &lt;bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver"&gt; &lt;property name="cookieMaxAge" value="604800" /&gt; &lt;!-- 1 week --&gt; ``` 这样,当用户更改语言选择时,...

    基于SpingMvc i18n demo

    2. **LocaleResolver**:Spring提供了一些内置的LocaleResolver实现,如`CookieLocaleResolver`和`SessionLocaleResolver`,用于获取用户所使用的语言环境。 3. **MessageSource**:这是Spring的核心接口,用于读取...

    springMVC实现国际化

    Spring MVC 是一个强大的Java web...1. **配置WebApplicationContext**:在`web.xml`中配置`DispatcherServlet`,并设置`localeResolver`,通常使用`CookieLocaleResolver`或`SessionLocaleResolver`。例如: ```xml ...

    Spring MVC Locale 的使用 中文 英文 等语言 切换

    `CookieLocaleResolver`将用户的选择保存在cookie中,而`SessionLocaleResolver`则存储在用户的session中。以下是一个`SessionLocaleResolver`的配置示例: ```xml ``` 接下来,我们创建一个`...

    SpringMVC、jQuery国际化配置

    5. **LocaleResolver**:Spring提供了多种`LocaleResolver`实现,如`AcceptHeaderLocaleResolver`(根据HTTP头判断),`SessionLocaleResolver`(根据session存储的本地化信息),`CookieLocaleResolver`(根据...

    Spring2.5的国际化配置

    通过 `CookieLocaleResolver`,可以将用户选择的语言存储在 Cookie 中。这种方法的缺点是如果用户禁用了 Cookie 或者清理了 Cookie,语言设置可能会丢失。 在实际应用中,通常会根据项目需求和用户体验来选择最合适...

    JavaWeb国际化实例

    5. **SpringMVC的国际化实现**: 在SpringMVC中,我们可以在`web.xml`中配置`localeResolver`,如`CookieLocaleResolver`或`SessionLocaleResolver`。然后创建`message.properties`文件(如:message_en.properties, ...

    spring mvc配置国际化

    在`web.xml`中配置`DispatcherServlet`,添加`localeResolver`元素,指定`CookieLocaleResolver`或`SessionLocaleResolver`来保存用户的locale信息。例如: ```xml ``` **步骤3:定义视图解析器** 配置`...

    hibernateValidateDemo

    1. `web.xml`中的`LocaleResolver`配置,如`CookieLocaleResolver`或`SessionLocaleResolver`,用于存储和获取用户的首选语言。 2. `MessageSource`配置,如`ResourceBundleMessageSource`,它从`.properties`文件中...

    spring国际化

    5. **LocaleResolver**:Spring MVC提供了几种`LocaleResolver`实现,如`SessionLocaleResolver`(将locale存储在session中)和`CookieLocaleResolver`(使用cookie存储locale)。我们可以根据需求选择合适的实现。 ...

    i18切换语言springmvc

    lang=zh_CN`,然后用`LocaleResolver`(如`CookieLocaleResolver`或`SessionLocaleResolver`)来设置新的语言环境。 5. **在视图层展示**:在JSP或其他视图技术中,使用`&lt;spring:message&gt;`标签或者`MessageSource`...

    国际化语言版本应用

    3. 使用`LocaleResolver`:Spring MVC提供了几种内置的`LocaleResolver`实现,如`CookieLocaleResolver`和`SessionLocaleResolver`,它们用于确定用户的首选语言。你可以根据需求选择合适的实现。 4. 创建`...

    spring mvc 3 国际化(下)——简单自定义操作

    默认的实现是`CookieLocaleResolver`和`SessionLocaleResolver`,可以根据需求选择。例如,通过`model.addAttribute("locale", new Locale("zh", "CN"))`将语言设置为中文。 4. **自定义错误消息**: 在处理表单...

Global site tag (gtag.js) - Google Analytics