`

struts.properties中定义i18n资源文件

阅读更多
问:在struts.properties中定义i18n资源文件,能不能按系统的模块分成多个资源文件,而不全写在一个比如messageResource.properties中???

--------------------------------------------------------------------------------
答:给每个action配置个properties,例如:ProductsAction.properties
实际上就是在每个Action的包中加一个属性资源文件,必须要以Action的类名properties命名,Struts2.0是按照从小到的顺寻查找外部资源文件,调用的时候首先会查找Action的资源文件,然后依次向外查找接口的、父类的、package.properties,最后一个是你说的messageResources.properties文件!
分享到:
评论

相关推荐

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们分别负责定义应用的行为和设置全局属性。 **`struts.xml`配置详解** `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射...

    struts.properties详解

    通过以上对`struts.properties`文件中各关键配置项的解析,我们可以看出这些配置项对于定制和优化Struts2应用有着至关重要的作用。开发者可以根据实际需求调整这些配置项,以实现更加高效和安全的应用程序。

    struts2的struts.properties介绍

    在Struts2框架中,`struts.properties`文件扮演着极其重要的角色,它用于定义各种配置项来控制框架的行为。下面将详细介绍该文件中的一些关键配置项。 #### struts.action.extension **含义**:此属性指定了用于...

    struts2的struts.properties配置文件详解

    在Struts2框架中,`struts.properties`文件是非常重要的配置文件之一,它主要用于定义Struts2应用的一些核心行为与特性。通过合理的配置,可以使得Struts2应用程序更加灵活、高效地运行。下面我们将详细解读几个关键...

    详解struts2中struts.properties.doc

    9. `struts.multipart.maxSize`: 限制单个请求中文件上传的总大小。 10. `struts.custom.properties`: 允许指定额外的属性文件,它们的属性不会覆盖`struts.properties`中的配置。 11. `struts.mapper.class`: ...

    struts.xml文件详解.doc

    Struts.xml文件是Apache Struts 2...总结来说,struts.properties和struts.xml文件共同构成了Struts 2框架的配置体系,它们分别负责框架的基础属性设置和具体应用行为的定义,为开发者提供了强大的定制能力和灵活性。

    struts.properties文件详解

    2. `struts.locale`: 设定 Web 应用的默认本地化设置,影响应用中的国际化(i18n)资源加载。 3. `struts.i18n.encoding`: 指定 Web 应用的默认字符编码,对于处理中文请求参数特别重要,通常设置为 `GBK` 或 `GB...

    truts.xml-struts.properties-详

    - **struts.i18n.encoding**:定义默认的字符编码,防止乱码问题。 - **struts.objectFactory**:指定对象工厂,用于创建Action实例。默认是SpringObjectFactory,如果使用Spring,可以配置为`struts.objectFactory=...

    struts_I18N

    - **ActionForm和国际化**:表单验证错误消息也可以通过I18N处理,只需要在ActionForm类中定义资源包并配置即可。 4. **Struts1.x_I18N.jar的使用**: 这个压缩包中的Struts1.x_I18N.jar文件包含了Struts1.x版本...

    Struts 2 properties文件详解

    通过上述对`struts.properties`文件中的各个属性的详细解释,我们不仅了解了如何通过配置这些属性来自定义Struts 2框架的行为,还掌握了如何与第三方组件进行更深入的集成。这对于开发高质量的Web应用程序至关重要。

    struts2_i18n

    这里,`struts.i18n.encoding`指定了资源文件的编码,`struts.action.extension`定义了动作映射的扩展名,而`struts.custom.i18n.resources`则列出了应用中所有要加载的资源包名称。 在Action类中,我们可以使用...

    struts2-i18n实现国际化例子

    1. **资源包(Resource Bundle)**: 在Struts2中,资源包是一个包含国际化字符串的Java类或.properties文件。这些文件包含了对应不同语言的键值对,键通常是英文,值则是对应语言的翻译。 2. **Locale**: Locale...

    struts2 国际化 i18n

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

    struts.xml中constent属性参数配置大全

    - **功能**:允许引用自定义的属性文件,以覆盖`struts.properties`中的属性。 - **示例**:设置为`struts.custom.properties=myapp.properties`,则会读取`myapp.properties`文件并将其属性添加到全局的属性集中。 ...

    structs中*.properties中文资源文件的创建方法

    例如,在`struts-config.xml`中定义资源文件的位置和名称,以便在运行时能够自动加载这些资源文件。 ```xml <constant name="struts.locale" value="zh_CN"/> <constant name="struts.i18n.encoding" value="UTF-8...

    struts2 properties

    10. `Struts.i18n.encoding`和`Struts.i18n.reload`: 分别指定默认的字符编码和是否自动重载国际化资源,便于更新语言资源。 11. `Struts.mapper.class`、`Struts.multipar.maxSize`、`Struts.multipar.parser`和`...

    Struts国际化(定义资源)

    在`struts.properties`中,设置`struts.custom.i18n.resources`属性为`messageResource`,这告诉Struts2框架在哪里查找资源文件。 接着,创建不同语言版本的资源文件,例如`messageResource_en_US.properties`...

    Struts2配置文件

    4. **struts.custom.i18n.resources**: 添加自定义的国际化资源文件,如`struts.custom.i18n.resources=myResources`。 5. **struts.objectFactory**: 配置对象工厂,例如`struts.objectFactory=spring`使用Spring...

    struts.xml配置详解

    在Struts2中,开发者可以通过struts.properties文件定义各种配置属性,而这些属性也可以通过struts.xml文件中的标签进行设置。比如可以配置是否处于开发模式(struts.devMode)、设置国际化编码(struts.i18n....

Global site tag (gtag.js) - Google Analytics