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

如何用Struts实现国际化?

阅读更多
国际化:不用修改代码,就适用于不同的语言国家
本地化:如果要适应一个国家,要修改源代码
实现过程:
 在struts-config.xml中用如下标签说明资源文件名,注意其只是文件名,没有语言_国家
   <message-resources parameter=”struts.ApplicationResources” />
 在资源文件对应的目录struts中加入适应不同语言、国家的properties文件
  ApplicationResources_zh_CN.properties 中国
  ApplicationResources_en_US.properties us
 如果不是英语要转码
  native2ascii -encoding gb2312 源 ApplicationResources_zh_CN.properties
 在jsp页面中用
  <bean:message key=”"/>取出信息
分享到:
评论

相关推荐

    Struts2国际化的实现原理

    Struts2国际化的实现原理;简单的struts2国际化实现过程的讲解

    Struts2 使用 Struts2 实现国际化

    下面将详细介绍如何使用Struts2来实现国际化,并探讨相关的源码和工具。 **一、国际化基础** 国际化(i18n)是软件开发中的一个重要概念,它涉及为不同地区的用户提供本地化内容。在Web应用中,这通常通过资源文件...

    struts1.2 国际化

    本文将详细介绍 Struts 1.2 如何实现国际化,以及如何利用该框架创建国际化应用。 #### 二、本地化与国际化基础 ##### 1. 本地化 (Localization) 本地化是指将软件产品调整以适应某个特定市场(国家/地区或语言)...

    struts1国际化

    为了实现国际化功能,Struts1 使用了以下几个关键类: - **`java.util.ResourceBundle`**:用于加载资源文件。 - **`java.util.Locale`**:表示特定的语言和地区环境。 - **`java.text.MessageFormat`**:用于格式...

    struts2实现国际化

    在Struts2中,实现国际化主要通过以下步骤: 1. **创建资源文件**:资源文件通常以.properties为扩展名,如`messages_en.properties`(英语)和`messages_zh_CN.properties`(简体中文)。这些文件存储了应用中所有...

    struts2国际化例子源码

    在Struts2中实现国际化,可以帮助开发者创建对多语言环境友好的应用。 本示例主要围绕Struts2框架如何实现国际化进行深入探讨。源码中包含两个关键部分:WebRoot目录和src目录。 1. **WebRoot** 目录: - `WEB-...

    struts2国际化源码以及eclipse国际化插件

    在Struts2中实现国际化(i18n)是一项重要功能,它允许应用程序支持多种语言,以满足全球用户的需求。国际化不仅仅是翻译文本,而是设计应用程序以适应不同地区的文化习惯和语言需求。 首先,让我们来探讨一下...

    struts1国际化小实例

    在Struts1中实现国际化(i18n)是提高应用程序可扩展性和适应不同语言环境的重要手段。下面将详细解释如何在Struts1中进行国际化实践,并结合给出的实例进行解析。 一、国际化(i18n)基础 国际化是指软件设计时...

    在struts2里实现国际化,完成登录页面的国际化(英文和中文)

    在Struts2中实现国际化,主要涉及以下几个关键步骤: 1. **创建资源文件**: 国际化的核心是资源文件,通常使用`.properties`格式,例如`login_en.properties`(英文)和`login_zh_CN.properties`(简体中文)。...

    Struts1 和 Struts 2 国际化全局资源

    在Struts1中,实现国际化主要依赖于`ResourceBundle`类,它用于存储特定语言环境的字符串。以下是如何在Struts1中设置和使用全局资源: 1. **创建资源文件**:首先,你需要为每种语言创建一个`.properties`文件,如...

    STRUTS2国际化的问题

    这包括了如何在配置文件中进行国际化设置,以及在后端或前端实现国际化的过程。 #### 二、配置文件中的国际化实现 1. **资源文件的配置**:通常,Struts2框架会使用.properties文件来存储各种语言版本的消息和提示...

    Struts国际化源代码

    在这个"Struts2国际化源代码"资源中,我们可以深入理解如何在Struts2应用中实现国际化功能。 首先,国际化的核心在于资源文件,通常命名为`Messages.properties`,其中包含了应用程序中的所有可本地化的字符串。...

    struts2国际化 标签 页面 处理类

    在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们需要声明全局的国际化资源文件。通过设置常量`struts.custom.i18n.resources`的值为`message`,我们...

    Struts2国际化Demo

    在Struts2中,实现国际化通常涉及以下几个步骤: 1. **创建资源束文件**:在项目的`src/main/resources`目录下创建对应的资源文件,比如`messages.properties`作为默认语言(通常是英文),然后根据需要添加其他...

    struts2国际化测试

    在“struts2国际化测试”这个主题中,我们将探讨如何在Struts2框架下实现应用程序的国际化功能。 首先,国际化(i18n,i代表第9个字母n,18是n到i的字母数,表示国际化)是使软件能够适应不同语言和文化背景的重要...

    struts2标签库及国际化的使用例子

    Struts2 框架提供了强大的标签库和国际化功能,本实验旨在掌握 Struts 2 标签库和国际化功能的使用,并实现用户注册页面的国际化显示。 一、Struts2 标签库 Struts2 框架提供了一个强大的标签库,用于简化 JSP ...

    struts2 国际化使用

    在Struts2中实现国际化,可以帮助你的应用触达全球用户。 Struts2的国际化主要依赖于Java的ResourceBundle类,该类用于管理应用程序中的多语言资源。以下是如何在Struts2中进行国际化设置的详细步骤: 1. **创建...

    struts1.x 最简洁国际化 源代码

    以上就是关于Struts1.x国际化的基本概念和实现方式。通过理解这些知识点,开发者能够构建出对全球用户友好的应用程序。在实际项目中,应根据具体需求调整和扩展这些基础策略,以满足更复杂的需求。

    struts2国际化+简单的标签+用户注册和登录

    总的来说,这个项目提供了一个基础的Struts2应用实例,展示了如何实现国际化、使用Struts2标签库,以及创建简单的用户注册和登录功能,尽管它并不涉及实际的数据存储。对于学习和理解Struts2框架的运作机制,这是一...

    struts2国际化demo

    首先,要实现国际化,我们需要创建资源文件。在Java中,这些通常是`.properties`文件,例如`message_en.properties`(英语)和`message_zh_CN.properties`(简体中文)。这些文件包含键值对,键是消息的唯一标识,值...

Global site tag (gtag.js) - Google Analytics