`

Struts2 添加国际化(I18N)支持

 
阅读更多

1.建立工程并添加Struts2支持
2.在src文件夹中加入struts.properties文件,内容如下:
struts.custom.i18n.resources=globalMessages
3.在src文件夹中加入globalMessages_en_US.properties文件,内容如下:
HelloWorld=Hello World!
4.在WebContent文件夹下加入HelloWorl.jsp文件,内容如下:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
    <title>Hello World</title>
</head>
<body>
    <h2><s:text name="HelloWorld"/></h2>
    <h2><s:property value="%{getText('HelloWorld')}"/></h2>
</body>
</html>
5.发布工程

分享到:
评论

相关推荐

    struts2国际化_i18n

    Struts2是一个非常流行的Java Web框架,用于构建可维护、可扩展且结构良好的应用程序。...这个提供的`i18n`压缩包文件可能包含了示例的资源包和相关的配置文件,可以帮助初学者理解并实践Struts2的国际化实现。

    struts2 国际化 i18n

    Struts2的国际化(i18n)是Web应用开发中必不可少的一个特性,它允许应用程序根据用户的语言和地区提供相应的本地化内容。Struts2框架提供了强大的国际化支持,包括页面、Action和XML配置文件的国际化。 首先,为了...

    struts2中的国际化(i18n)项目实例.(MyEclipse工具)

    在Struts2中,国际化(i18n)是实现多语言支持的关键特性,允许应用根据用户的地区设置显示相应的语言内容。这个"struts2中的国际化(i18n)项目实例"是为了帮助初学者理解如何在Struts2中实现在MyEclipse集成开发...

    Struts2 I18N国际化最简单例子

    在这个“Struts2 I18N国际化最简单例子”中,我们将探讨如何在Struts2框架下实现国际化功能。 1. **Struts2的I18N支持** Struts2提供了内置的支持来处理多语言环境。它通过资源包(Resource Bundle)来管理不同的...

    国际化 struts2i18n demo

    总之,"struts2i18n"演示了如何在Struts2框架下进行国际化,这对于开发面向全球用户的Web应用至关重要。通过学习和实践这个示例,开发者可以掌握Struts2的国际化机制,提高其Web应用的全球化适应性。

    struts_I18N

    2. **I18N在Struts中的应用**: - **资源包**:在Struts中,为了实现I18N,开发者需要创建一系列的资源包,每个包对应一种语言或地区。资源包通常是以.properties为扩展名的文本文件,其中存储了键值对,键是标识符...

    struts2 i18n学习记录

    在Struts2中,i18n(国际化)是实现多语言支持的关键特性,它允许开发者为不同地区和语言的用户提供本地化的界面。这篇学习记录将深入探讨Struts2中的i18n实现。 一、i18n概念 i18n(“国际化”首字母的缩写,18...

    struts2_i18n

    在Struts2中,i18n(国际化)是一种重要的功能,它允许开发者创建能够支持多种语言的应用程序,以满足全球用户的需要。在这个主题"struts2_i18n"中,我们将深入探讨Struts2框架中的国际化实现机制。 首先,了解i18n...

    struts2框架国际化

    国际化(i18n)是Struts2的一个重要特性,使得应用能够支持多种语言环境,以满足全球用户的语言需求。以下是对Struts2框架国际化实现的详细讲解。 1. **国际化的基本概念** 国际化(Internationalization,简称i18...

    struts2国际化 标签 页面 处理类

    Struts2是一个流行的Java web框架,它提供了强大的国际化支持,帮助开发者创建多语言的应用程序。在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们...

    struts2实现国际化

    在Web应用中,实现国际化(i18n)是一项重要功能,它允许应用程序支持多种语言,以满足全球用户的需求。Struts2提供了一种简单而有效的方法来实现这一目标。 首先,我们需要理解国际化的基本概念。国际化(i18n)是...

    i18国际化struts标签

    本文将深入探讨如何在Struts2中利用i18n标签来创建多语言支持的应用。 首先,我们需要理解i18n的概念。"i18n"是由'i'和'n'以及两者之间的18个字母组成的缩写,代表了“国际化”这一过程。它涉及将软件设计成可以...

    i18n的一些源码

    Struts2_i18n压缩包文件可能包含用于实现国际化功能的资源文件和相关代码。资源文件通常是.properties格式,例如`messages.properties`,它是默认的语言版本(通常为英文),而`messages_zh_CN.properties`则对应...

    Struts2 使用 Struts2 实现国际化

    在Struts2的配置文件`struts.xml`中,我们需要添加一个全局结果类型(`&lt;global-results&gt;`),用于处理国际化请求。例如: ```xml &lt;package name="default" extends="struts-default"&gt; ...

    struts1的I18例子

    在Struts1中,I18N(国际化)是实现多语言支持的关键特性,它允许开发者创建能够适应不同地区和语言的Web应用。下面我们将详细探讨Struts1的I18N实现及其相关知识点。 首先,国际化(I18N)是软件设计的一种方法,...

    Struts2国际化支持引导(初)

    这篇指南将深入探讨Struts2如何实现国际化支持,并提供一个初步的引导。 首先,理解国际化的基本概念是至关重要的。国际化不仅仅是翻译文本,它还涉及到日期、时间、货币等格式的本地化。在Java中,这一过程通常...

    struts2国际化处理全解

    2. **配置Struts2**:在`struts.xml`配置文件中,添加`&lt;constant&gt;`标签,设置`struts.i18n.encoding`(字符编码)和`struts.i18n.reload`(是否在开发阶段动态重载资源文件)。 3. **在Action中使用**:在Action类...

    资源国际化 struts2资源国际化

    总的来说,Struts2的资源国际化机制使得开发者可以轻松地为Web应用程序添加多语言支持,提高用户体验,而无需深入修改程序的内部结构。只需维护好各个语言版本的资源文件,系统就能根据用户的语言环境自动显示相应的...

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

    然后,我们需要在 `struts.xml` 文件中配置国际化资源文件的位置,并设置 `struts.custom.i18n.resources` 常量。 在 JSP 页面中,我们可以使用 `&lt;s:text&gt;` 标签来显示国际化文本。例如,我们可以使用以下语句来...

    struts2 国际化使用

    在`struts.xml`配置文件中,确保已经启用Struts2的国际化支持。你可以通过`&lt;constant&gt;`元素设置`struts.i18n.enabled`为`true`,如下: ```xml &lt;constant name="struts.i18n.enabled" value="true"/&gt; ``` 6. **...

Global site tag (gtag.js) - Google Analytics