`
张洪财
  • 浏览: 277400 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring3 国际化 可点击切换

阅读更多
1、<span> <a href="?locale=zh_CN">中文</a> | <a href="?locale=en_US">English</a>   
</span> 
2、!-- 国际化 start-->
<mvc:interceptors>
<!-- Changes the locale when a 'locale' request parameter is sent; e.g.
/?locale=de -->
<bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
</mvc:interceptors>
<!-- Saves a locale change using a session -->
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />
<!-- 国际化 -->
<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:/messages" />
<property name="defaultEncoding" value="UTF-8" />
</bean>
<!-- 国际化 end-->
3、 编辑 messages.properties 文件
4、<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> 
<a href="?locale=zh_CN">中文</a> | <a href="?locale=en_US">English <spring:message  code="test"></spring:message>  </a>
分享到:
评论

相关推荐

    springmvc 实现i18n国际化+freemarker小实例demo

    Spring MVC通过MessageSource接口来处理国际化信息。我们创建一系列资源文件,如`messages.properties`(默认英语)和`messages_zh_CN.properties`(简体中文),并将这些文件放在项目的`src/main/resources`目录下...

    SpringMVC-10 国际化

    本教程将详细讲解如何利用SpringMVC实现国际化(Internationalization,简称i18n),以提供多语言支持。 一、国际化基本概念 国际化是一种设计和开发软件的方式,使其能够适应不同的语言和文化环境。这通常涉及到...

    springboot国际化配置

    SpringBoot 国际化配置是实现应用程序支持多语言的功能,这对于全球化的网站和应用来说至关重要。SpringBoot 提供了简洁的机制来实现这一目标,它依赖于 Spring 的 MessageSource 和 LocaleChangeInterceptor。以下...

    Spring Rich Client

    国际化支持是现代应用程序不可或缺的部分,Spring Rich Client通过内置的国际化机制,使得开发者能够轻松地为应用添加多语言支持。 #### 表单验证 为了保证数据的有效性和完整性,表单验证是必不可少的。Spring ...

    Struts国际化例子

    在开发多语言支持的Web应用时,国际化(Internationalization,通常简写为i18n)是一个重要的考虑因素。Struts提供了良好的支持来实现这一功能,使得开发者能够轻松地为不同语言的用户提供本地化体验。 国际化的...

    SpringMVC 实现文件上传下载、国际化等

    在Java Web开发中,SpringMVC是一个非常流行的MVC(Model-View-...同时,国际化可能涉及到更复杂的逻辑,如用户选择语言、动态切换语言等。通过深入理解这些概念和技术,开发者能够更好地构建功能丰富的Java Web应用。

    springmvc插件

    5. **国际化**:支持多语言界面,通过 MessageSource 自动切换不同语言的资源文件。 #### 六、常见问题及解决方案 1. **启动时出现 NoClassDefFoundError**:检查是否缺少必要的 JAR 包或者 Java 版本不兼容。 2. ...

    struts_ hibernate_spring

    在实际开发中,可能还需要考虑其他因素,如国际化、安全性等,但这些基本步骤提供了一个很好的起点。提供的两个.mht文件可能是关于如何在Struts和Hibernate结合的结构中实现分页组件的具体教程或示例,对理解这个...

    springboot 自定义LocaleResolver实现切换语言

    然而,在实际项目中,我们往往需要根据用户的需要来切换不同的语言,使用国际化就可以轻松解决。这篇文章主要介绍了 Springboot 自定义 LocaleResolver 实现切换语言的方法。 首先,我们需要在 pom 文件中引入 ...

    Java SpringMVC实现国际化整合案例分析(i18n)

    国际化(Internationalization,通常缩写为i18n)是指软件能够适应不同语言和地区的功能。具体到Web应用,国际化允许网站展示不同语言的内容,以满足不同国家用户的阅读习惯。本文将详细介绍如何在Java SpringMVC...

    spring-security:Spring安全演示

    10. **国际化**:Spring Security 支持多语言环境,可以方便地切换不同语言的错误提示信息。 学习并实践这个"Spring Security: Spring安全演示"项目,你将能够深入理解Spring Security的工作原理,掌握如何在实际...

    ssh实现简单分页带页码显示

    在实际项目中,你可能还需要考虑更多细节,如性能优化(如使用缓存)、错误处理和国际化支持等。文件名`myBlog`可能表示这是一个关于博客系统的示例,因此分页功能可能是为了展示文章列表。记住,每个环节都需要充分...

    在线词典源码.zip

    此外,为了提供多语言支持,源码中可能包含国际化的实现,通过i18n(国际化)库来切换不同语言的界面和内容。同时,考虑到搜索引擎优化(SEO),源码可能需要遵循Web标准,提供合理的元标签和结构化数据。 最后,...

    DHXTree树组件

    6. **国际化**:DHXTree支持多语言,可以轻松地切换语言环境。 7. **兼容性**:DHXTree通常兼容多种浏览器,包括IE、Firefox、Chrome、Safari等,确保了应用的广泛适用性。 通过深入学习DHXTree的文档和示例代码...

    displaytag

    4. **国际化与本地化**:DisplayTag支持多语言环境,可以方便地切换不同的语言设置,使得表格的标题和提示信息适应不同的语言环境。 5. **导出功能**:DisplayTag允许将表格数据导出为CSV、Excel、PDF等多种格式,...

    Tapestry+5.1+实例教程

    #### 五、本地化与国际化 1. **支持特定语言(Language Support):** - 可以为不同语言设置消息目录,实现多语言支持。 2. **消息目录(Message Catalogs):** - 用于存储和管理不同语言的消息文本。 3. **本地化...

    一个漂亮的日历

    最后,考虑到日历的国际化和多语言支持,我们需要了解i18n(国际化)的相关知识,如使用i18next库进行语言包管理和切换。 综上所述,构建一个漂亮的日历涉及到的技术点包括但不限于UI设计、日期处理、数据库操作、...

    [新闻文章]E鹰新闻发布系统_eyingnews.zip

    6. 多语言支持:适应国际化需求,系统支持多语言切换,方便不同语种的用户使用。 7. 移动适配:响应式设计,确保在不同设备上都能良好展示,包括手机和平板等移动设备。 三、工作流程 1. 新闻撰写:用户在后台创建...

    twaverJavaAPI

    提供了国际化的支持,可以轻松切换不同语言的显示。 8. **交互性:** 图表具有丰富的交互特性,如拖放、缩放、平移、高亮、选中等,增强用户体验。 9. **导出与打印:** 提供了图表的导出和打印功能,支持常见...

Global site tag (gtag.js) - Google Analytics