1.创建文件MessagesRsourse.properties(这是备份用的:也就是客户端把Ie的语言设置了。使tomcat不能自动找到相关的Locle.这个时候tom就会自己找到我们设置的MessagesRsourse.properties文件.)
2.然后创建MessagesRsourse_en_US.properties(这里的名字是随便取的.你可以叫MessagesBundble.properties)
3.继续创建MessagesRsourse_zh_CN.properties
4.还有一个说明文档:oRsourse.properties.它里面有中文解释.
5.在struts-config.xml文件下面写入如下的东西:
<message-resources parameter="I18n_Test.MessagesRsources"></message-resources>
6.在jsp页面引入struts标签:在jsp顶头写入如下的东西:
<%@ taglib prefix="bean" uri="http://jakarta.apache.org/struts/tags-bean" %>.
7.说明————— (uir)是从struts包中的META-INF中的struts-bean-xx中看到的.
8.最后用struts标签显示:
<bean:message key="user.title"/>
呵呵。。就这样搞定.
分享到:
相关推荐
1、struts国际化的配置 * 在struts-config.xml文件中加入: 2、提供不同版本的国际化资源文件,中文需要采用native2ascii转换成unicode 3、在jsp中采用标签来读取国际化消息文本 4、了解利用struts默认将locale...
阅读本文之前,你应该了解过SpringBoot的国际化实现与原理,在这里简单介绍下: 1. 国际化 国际化(internationalization),又称为i18n(因为这个单词从i到n有18个英文字母,因此命名)。对于某些应用系统而言,它...
在Android应用开发中,为了使应用能够适应全球市场,国际化的支持是必不可少的。"Android 一键国际化"是一个针对Android Studio的高效插件,旨在帮助开发者便捷地为应用添加多语言支持,尤其对于那些需要快速扩展到...
一个简单的国际化使用案例可能如下: 首先,你需要创建符合命名规范的国际化资源文件,例如messageResource_zh_CN.properties,里面存储键值对,如"name.input=输入用户名"和"user.info=显示用户信息"。然后在...
这个“jquery国际化demo”项目提供了一个简单的示例,帮助初学者快速理解和应用jQuery的国际化功能。 首先,jQuery的国际化通常依赖于jQuery-i18n-plugin。这是一个用于处理翻译文本的插件,它可以加载不同语言的...
以下是一个简单的示例代码,展示如何在JavaScript中实现国际化: ```javascript // 假设我们有一个语言资源对象 var resources = { en: { greeting: 'Hello', farewell: 'Goodbye' }, fr: { greeting: '...
前段页面的国际化,运用jquery-i18next js做国际化处理,i18n实现前端国际化,页面的多语言切换,本例切换了中英文,运用cookie存取使得刷新页面仍然保持当前语言 1、通过请求不同的语言文件,达到国际化前端的效果...
Java国际化(Internationalization,通常缩写为i18n)是一种设计和开发应用程序的方法,使得它们可以适应不同的语言和地域文化。在Java中,通过使用特定的API和资源文件,我们可以实现应用程序的国际化,以便在不同...
"Android 国际化简单Demo"是一个基础的示例,展示了如何在Android应用中实现中英文切换功能。这个Demo的核心在于利用Android系统的资源管理系统来处理多语言支持。 1. **资源文件夹结构**: 在Android项目中,多...
国际化(Internationalization,通常缩写为i18n)是软件开发中的一个重要概念,它涉及到使应用程序能够适应不同语言和...通过这个简单的案例,开发者可以理解并实践Web应用的国际化,从而为全球用户提供更好的服务。
在Spring框架中,国际化(Internationalization,简称i18n)是为支持多语言环境而设计的功能,使得应用程序能够根据用户的地区或语言设置提供相应的显示内容。本案例将深入探讨如何在Spring应用中实现国际化。 首先...
Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,如Java、C++、Python等。在开发过程中,尤其是对于全球化...同时,这也体现了Eclipse对开发者友好性的追求,使得复杂的国际化工作变得简单易行。
本文将深入探讨如何使用`react-preact-i18n`在Preact项目中实现简单的国际化。 首先,`react-preact-i18n`是专门为Preact设计的一个国际化库,它借鉴了React的`react-intl`库的一些概念,但保持了Preact的小巧和...
在本文中,我们将深入探讨Qt框架中的国际化(i18n)功能,以及如何通过实际案例实现应用程序的多语言支持。Qt的国际化特性使得开发者能够轻松地将应用扩展到全球市场,适应不同地区用户的需求。 首先,Qt的国际化是...
国际化并不只是翻译文本那么简单,它包括对日期、时间、货币、数字格式、排序顺序等本地化元素的处理。iOS提供了一套完整的框架——Foundation框架中的`NSLocalizedString`和`NSBundle`等类,来支持国际化过程。 1....
【MyEclipse国际化插件】是一款专为Java开发环境MyEclipse设计的扩展插件,其主要目的是为了帮助开发者实现应用程序的多语言支持,提升软件的国际化能力。该插件的版本为4.7.5,是针对Eclipse 3.0及更高版本设计的,...
用Java写的一个国际化语言配置模块,可实现简单的国际化配置。
在现代Web开发中,为了让网站或应用能够适应全球不同地区的用户,实现“国际化”(Internationalization,简称i18n)变得越来越重要。本主题主要关注如何通过纯前端技术实现Web页面的多语言切换,让内容能够以用户...