`
baobeituping
  • 浏览: 1071468 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

struts2.0学习笔记四(struts2.0的国际化)

阅读更多

1.在SRC目录下新建一个struts.properties文件

在里面写出struts.custom.i18n.resources=globalMessages

2.在src目录下新建另一个文件命名为globalMessages_en_US.properties

在里面写出HelloWorld=HelloWorld

3.在src目录下新建另一个文件命名为globalMessages_zn_CN.properties

在里面写出HelloWorld=您好,世界

4.写出HelloWorld.jsp

<%tablib prefix="s" uri="/struts-tags"%>

<html>

<body>

  <s:text name="HelloWorld"><!--如果用的是TEXT标签的话,默认会去资源文件中查找替换信息-->

  <s:property value="%{getText('HelloWorld')}">也可以用property标签,通过gettext方法去得到替换内容

</body>

</html>

在浏览器中输入:

http://localhost:8080/Struts/HelloWorld.jsp

如果浏览器中的默认语言是中文输出"您好,世界"

如果浏览器中的默认语言是英文输出"HelloWorld"

 

另外一种定义国际化文件的方式是在struts.xml中定义

<constant name="struts.custom.i18n.resources" value="mess">

 

然后自己再定义一个mess_zh_CN.properties的国际化文件

分享到:
评论

相关推荐

    struts2.0学习笔记1

    struts2.0学习笔记1 自己动手做的还算可以的 ]struts2.0学习笔记1 自己动手做的还算可以的struts2.0学习笔记1 自己动手做的还算可以的struts2.0学习笔记1 自己动手做的还算可以的

    struts2.0学习笔记,代码整理

    本学习笔记主要涵盖了Struts2.0的基础概念、核心组件、配置方法以及实际代码示例,旨在帮助开发者更好地理解和运用这个框架。 一、Struts2.0基础 Struts2.0是Apache软件基金会的开源项目,它是Struts1.x的升级版本...

    struts2.0学习笔记

    本篇学习笔记将深入探讨Struts2.0的核心概念和配置,帮助你理解和掌握这个框架。 **一、Struts2的作用** Struts2的主要目标是提供一种结构化的开发方式,它整合了请求处理、视图展示和业务逻辑的交互。通过使用...

    Struts2.0培训笔记

    Struts2.0支持多语言环境,可以通过配置文件实现页面内容的国际化,为不同地区的用户提供本地化的服务。 九、 strut2的过滤器 Struts2.0框架的核心是StrutsPrepareAndExecuteFilter过滤器,它负责拦截HTTP请求,将...

    Struts2.0学习笔记.doc

    Struts2.0是一个流行的Java Web开发框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。在Struts2中,类型转换是自动进行的,旨在帮助开发者处理请求参数与Action类属性之间的类型匹配问题。文档中的内容主要...

    struts2.0笔记(1)

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的开源项目,主要用于构建MVC...通过学习Struts2.0,开发者可以构建出结构清晰、易于维护的Web应用,同时也能提升对Java Web开发的整体理解。

    struts2.0实例源码

    struts2.0实例源码(struts2是我写的struts2Deom是我下的资源项目一起给大家) 包括strust2.0的所有知识面,每个点我都写了详细注释 网上是很难找到这样的资料的,这是我个人学习笔记拿出来希望跟大家一起学习...

    struts2.0相关学习资料

    通过阅读Struts2.0中文手册和学习笔记,以及动手实践教程中的示例,可以全面掌握Struts2.0的用法和精髓。在实际项目中,熟练运用Struts2.0能提高开发效率,降低维护成本。同时,了解并熟悉相关的社区资源和最佳实践...

    struts2.0(希望可以帮助大家)

    这个压缩包包含的资源是作者学习Struts2.0过程中的笔记和示例,分为两个文档:struts2.0文档1-2.doc和struts2.0文档3-4-5.doc,涵盖了从基础到进阶的内容。 在"struts2.0文档1-2.doc"中,可能包括了以下知识点: 1...

    strust2.0学习笔记

    ### Struts2.0 学习笔记 #### 引言 Struts2 是一款非常流行的 Java Web 开发框架,它基于 Struts1 进行了重大的改进与优化,不仅继承了 Struts1 的优秀特性,还在此基础上进行了扩展,支持更加丰富的功能,如拦截...

    STRUTS经典笔记

    - **插件支持**:Struts 2.0 支持丰富的插件,可以方便地扩展功能,如国际化、数据验证等。 搭建Struts 2.0 开发环境的步骤包括: 1. **下载Struts 2.0包**:从Apache官方网站获取最新的Struts 2.0库。 2. **创建...

    struts2学习笔记.doc

    ### Struts2学习笔记知识点概览 #### 一、环境搭建 **1.1 Struts2简介** - **Struts2概述**:Struts2是一个开源的MVC框架,它结合了Struts 1.x、WebWork和其他一些框架的优点。Struts2的主要目标是简化Web应用程序...

    struts2学习笔记(1)

    ### Struts2学习笔记知识点详解 #### 一、Struts2框架的基本引入步骤 ##### 1. 导入Struts2相关Jar包 在引入Struts2框架时,首先需要将Struts2的相关Jar包导入到项目的类路径中。这些Jar包通常包括核心库以及其他...

    Spring2.0学习笔记

    【Spring2.0学习笔记】 在深入探讨Spring2.0的知识点之前,首先理解几个核心概念至关重要。Spring框架的核心设计理念是控制反转(Inversion of Control, IoC)和依赖注入(Dependency Injection, DI)。IoC意味着...

    STRUTS2学习系列

    &lt;display-name&gt;Struts2.0HelloWorld &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* &lt;!-- 其他配置 --&gt; ``` 这段代码...

    struts2学习笔记

    ### Struts2学习笔记知识点详解 #### 一、准备工作及实例 **1. 解压struts-2.1.6-all.zip** - **Apps目录**:包含struts2自带的例子程序,适合初学者通过实际案例了解框架的基本用法。 - **Docs目录**:官方文档...

Global site tag (gtag.js) - Google Analytics