`

struts2 国际化--Action范围资源文件

阅读更多

struts2 国际化--Action范围资源文件

  我们也可以在为某个Action 单独指定资源文件,方法如下:

  在Action类所在的路径,放置ActionClassName_language_country.properties资源文件,ActionClassName 为action 类的简单名称.

 

当查找指定Key 的消息时,系统会先从ActionClassAction_language_country.properties 资源文件查找,如果没有找到对应的Key ,然后沿着当前包往上 查找基本名为package的资源文件.一直找到最顶层包.如果还没有找到对应的Key,然后会从常量Struts.Custom.i18n.resources 指定的资源文件中寻找.

 

 

 

 

 

分享到:
评论

相关推荐

    struts2-core-2.0.12.jar

    Struts2支持多语言环境,通过资源包(Properties文件)可以轻松实现国际化和本地化。 **9. 自动表单验证** Struts2提供了一套强大的表单验证机制,可以在服务器端对用户输入的数据进行验证,并将错误信息反馈给用户...

    struts2-tags-API,struts2标签api

    Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,用于处理视图层的展示逻辑,如表单处理、数据验证、国际化等。这些标签通常比纯HTML和脚本更易于维护,且与Action类解耦,提高了代码...

    struts2-core-2.3.7源码

    1. **StrutsPrepareAndExecuteFilter**: 这是Struts2的过滤器,负责初始化框架并处理请求。 2. **ActionContext**: 包含了当前请求的所有上下文信息,如session、request、response、value stack等。 3. **...

    Struts框架中struts-config.xml文件配置小结

    - `<message-resources>`:配置国际化资源文件。 - `<plug-in>`:配置插件支持。 这些元素的详细配置方式和应用场景将在后续的文章中进一步探讨。 #### 五、总结 通过本文的详细介绍,我们可以看出`struts-config...

    struts2 相关jar包 包含json-lib-2.1.jar+struts2-json-plugin-2.1.8.1.jar

    这个压缩包包含了两个关键的组件:json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar,它们是Struts2支持JSON(JavaScript Object Notation)序列化和反序列化的关键。 1. **json-lib-2.1.jar**: JSON是一种轻...

    struts2-core-2.2.1 jar下载、源码下载 非常全面!!绝对可用!! 所需资源分最少。

    总的来说,`struts2-core-2.2.1`资源包提供了一套完整的Struts2开发环境,包括运行所需的库文件、源代码和详细的API文档,这对于学习、开发和维护基于Struts2的Java Web应用非常有帮助。通过深入研究这些内容,...

    struts2-json-plugin-2.3.8.jar

    在给定的资源中,我们看到的是`struts2-json-plugin-2.3.8.jar`,这是该插件的一个特定版本,适用于Struts2框架的2.3.8版本。 **Struts2框架简介:** Struts2是一个开源的MVC(Model-View-Controller)框架,用于...

    Struts1 和 Struts 2 国际化全局资源

    Struts1 和 Struts 2 是两种非常流行的Java Web开发框架,它们都提供了对国际化(i18n)的支持,使得应用能够根据用户的语言和地区显示相应的本地化内容。国际化是软件设计的一个重要方面,它允许应用程序在全球范围...

    struts2-core-2.1.8.1 xwork-core-2.1.6源码

    等类实现资源文件的加载和本地化字符串的获取。 9. **插件(Plugins)**:Struts2的可扩展性体现在插件机制上,允许开发者方便地集成第三方库。`com.opensymphony.xwork2.plugin`包提供了插件的管理和加载。 10. *...

    Struts2-core-2.1.8.1.jar

    8. **国际化与本地化**:Struts2支持多语言环境,通过资源文件可以轻松实现内容的国际化。 9. **RESTful支持**:通过配置,Struts2可以处理RESTful风格的请求,使得Web服务更加简洁和灵活。 10. **AJAX支持**:...

    struts2-core-2.0.11.jar

    10. **国际化与本地化(I18N & L10N)**:Struts2支持多语言环境,开发者可以通过资源文件轻松实现应用的国际化。 总的来说,Struts2-core-2.0.11.jar是Struts2框架的心脏,包含了许多关键组件,使得开发人员能够...

    资源国际化 struts2资源国际化

    对于Struts2项目,资源文件需要放置在`src`目录下,并在`struts.xml`配置文件中声明资源包,例如添加 `<constant name="struts.custom.i18n.resources" value="app"></constant>`,这样Struts2就会自动加载资源文件...

    struts2-core-2.1.6.jar

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它简化了开发过程,提供了强大的表单验证、国际化、动态方法调用等功能。 1. **MVC设计模式**:MVC模式是软件工程中常用的设计模式...

    struts-2.5.20-all(含struts2-json-plugin.jar)jar资源

    在本资源包"struts-2.5.20-all"中,包含了Struts 2框架的完整版本,以及`struts2-json-plugin.jar`插件,专门用于处理JSON(JavaScript Object Notation)数据。 **Struts 2框架核心概念:** 1. **Action类**:...

    struts2-showcase.rar

    配置文件(通常为struts.xml)定义了Action与Result的映射关系。 2. **拦截器(Interceptors)**:Struts2的核心功能之一,拦截器可以插在Action调用之前和之后,实现如日志、事务管理、验证等通用功能,增强了代码...

    struts2核心文件

    10. **国际化与本地化**: Struts2提供了对多语言的支持,可以通过资源文件轻松实现界面的国际化。 使用Struts2核心jar包时,需要正确配置web.xml以启用Struts2框架,并在项目中引入相应的依赖。开发过程中,还需要...

    struts-2.3.37-all.zip

    8. **国际化(i18n)支持**:Struts 2内置了对多语言的支持,通过资源包(properties文件)可以方便地实现应用的国际化。 9. **异常处理**:Struts 2提供了全局异常处理机制,可以捕获和处理Action执行过程中的异常...

    struts 空项目 struts2-blank-2.0.12.war

    Struts2的配置文件通常是`struts.xml`,在这里定义Action、Interceptor和Result。比如,你可以定义一个Action,指定它的类、方法以及对应的结果页面。 4. **OGNL(Object-Graph Navigation Language)** Struts2...

    struts2课件----传智博客张孝祥老师最新讲解PPT

    核心库包括struts2-core-2.x.x.jar,它是框架的基础,提供Action、Interceptor等核心概念。xwork-2.x.x.jar是XWork框架,是Struts2的基石。ognl-2.6.x.jar是对象图导航语言,用于在框架内部表达对象的访问和操作。...

    STRUTS2国际化的问题

    ### STRUTS2国际化的问题 #### 一、Struts2国际化的概述 Struts2作为一个流行的Web应用框架,为了满足全球用户的使用需求,提供了一系列国际化(Internationalization, 简称I18N)的支持。这包括了如何在配置文件...

Global site tag (gtag.js) - Google Analytics