`

Struts1下如何实现国际化

    博客分类:
  • JAVA
阅读更多

Struts1下如何实现国际化
1.ApplicationResources属性文件的内容如下:
  test.label.title=testTitle
2.在struts-config.xml文件添加如下代码:
  <message-resources key="testResource" parameter="cn/test/ApplicationResources"/>
  testResource为属性文件对应的别名,JSP上用得着。如果有多个属性文件的话,

   可以拿来区分。
  cn/test/ApplicationResources:指定属性文件的baseName的路径。
3.JSP中加入标签
  <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
  <bean:message bundle="testResource" key="test.label.title" /> 
4.Action如有message的话,可用以下代码读取属性文件的内容

    MessageResources messageResources =MessageResources.getMessageResources(
        cn/test/ApplicationResources);
    String messageContent = messageResources.getMessage("test.label.title");    

   也可以用struts1的方法

   PropertyMessageResourcesFactory.createResources("cn/test/ApplicationResources");

 

分享到:
评论

相关推荐

    Struts2 使用 Struts2 实现国际化

    在Struts2中实现国际化是一项关键功能,它允许应用程序为不同的语言和地区提供本地化的用户体验。下面将详细介绍如何使用Struts2来实现国际化,并探讨相关的源码和工具。 **一、国际化基础** 国际化(i18n)是软件...

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

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

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

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

    Struts1.x 国际化

    在Struts1.x中实现国际化,开发者需要进行一系列配置和编码工作。 首先,我们需要了解如何在Struts1.x中设置国际化资源文件。这些文件通常是.properties格式,例如`messages_en.properties`(英语版本)和`messages...

    struts2实现国际化

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

    struts1国际化小实例

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

    struts1.2 国际化

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

    struts2拦截器国际化

    通过这种方式,我们可以在不修改Action代码的情况下,利用Struts2拦截器实现国际化策略的动态调整,从而提供更灵活的多语言支持。 总的来说,Struts2拦截器和国际化是两个关键特性,它们分别提供了控制流管理和多...

    Struts2国际化的实现原理

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

    用Struts1实现的国际化语言切换

    在实现国际化(i18n)的过程中,Struts1框架提供了强大的支持,使得网站内容可以适应不同语言环境的用户。下面我们将深入探讨如何使用Struts1实现国际化语言切换。 首先,理解国际化的基本概念是必要的。国际化是一...

    Struts1 和 Struts 2 国际化全局资源

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

    struts1标签和简单程序(实现了国际化)

    Struts1是一个经典的JavaEE框架,它遵循了Model-View-Controller(MVC)设计模式,为构建基于JSP的企业级应用程序提供了强大的支持。在JavaEE的开发领域,Struts1曾是主流的选择,尤其在早期,它简化了Web应用的架构...

    struts中文问题,struts国际化问题——终极解决方案

    通过上述步骤,Struts应用可以有效解决中文显示问题,实现国际化,提升用户体验。关键在于统一编码标准、合理使用资源文件以及正确处理客户端语言设置。实践证明,遵循这些原则,可以使Struts应用在多语言环境下表现...

    struts2-i18n实现国际化例子

    这个例子主要是为了帮助初学者理解如何在Struts2框架下进行国际化设置。以下将详细讲解Struts2-i18n的基本概念、实现步骤以及相关知识点。 **国际化(i18n)简介** 国际化(Internationalization)是指设计和开发...

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

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

    struts2国际化例子源码

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

    Struts国际化源代码

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

Global site tag (gtag.js) - Google Analytics