`
jacen
  • 浏览: 11506 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts关于全局资源文件

 
阅读更多

资源文件命名格式

 

 

name_language_country.properties
name_language.properties
name.properties

 比如:

 

name_zh_CN.properties

name_en_US.properties

 

如果没用myeclipse 自动转换工具,可用jdk的 native2ascii 转换成utf码,即:

 

native2ascii 源文件.properties 目标文件.properties

 

资源文件访问取值:

 

 

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

 

jsp取值:

 

 

<s:text name="key"></s:text>

 

java取值:

 

 

getText()

 

 

 

 

带占位符的资源文件信息

 

message={0} ,welcom,i am {1}

 

jsp get value :

 

<s:text name="message">
      <s:param>zs</s:param>
      <s:param>li</s:param>
</s:text>

 

java get value :

 

getText("message",new String[]{"zs","lisi"});

 

 

 

 

包范围资源文件

 

可定义包范围资源文件,package_language_country.properties,属于该包的所有类都可访问资源文件中的定义,系统默认会先从相应的包资源文件找定义,如果没找到,再从全局资源文件中找。

 

分享到:
评论

相关推荐

    Struts1 和 Struts 2 国际化全局资源

    2. **配置struts.properties或struts.xml**:在`struts.properties`或`struts.xml`配置文件中,设置`struts.i18n.resource.bundles`属性,指定资源文件的基名。例如: ```xml &lt;constant name="struts.i18n....

    struts2 全局结果集

    全局结果集的概念基于Struts2的配置文件,通常为`struts.xml`。在该文件中,开发者可以声明一组全局的结果,这些结果将应用于所有Action,除非Action自身定义了特定的结果。这样,如果一个Action没有定义特定的转发...

    struts2 全局异常提示定义属性文件使用

    在你的项目资源文件夹下(通常是src/main/resources或WEB-INF/classes),创建一个名为`struts.properties`或者`struts-default.xml`的文件,如果没有的话。在这个文件中,你可以定义全局异常映射。例如: ```xml ...

    struts2全局转换的问题

    6. **源码分析**:提供的博客链接指向了一个关于Struts2的个人博客,尽管已失效,但通常这类资源会提供对源码的深入解析和解决问题的具体步骤。分析源码可以帮助理解Struts2内部的工作机制,从而更好地解决转换问题...

    ·Struts2配置文件介绍 超级详细

    - **struts.properties**:该文件主要用于配置Struts2的全局属性,如默认使用的视图技术(如JSP或FreeMarker)等。 - **struts-default.xml**:这是Struts2框架提供的默认配置文件,包含了一些基本的拦截器和结果...

    struts2 配置文件

    - 使用 `&lt;message-resources&gt;` 元素加载资源文件。 - `parameter`: 指定资源文件的路径。 #### 四、总结 通过以上介绍可以看出,Struts2的配置文件在应用的启动和运行中扮演着关键的角色。正确地配置这两个文件...

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

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

    Struts资源文件分享

    这个“Struts资源文件分享”很可能是为了帮助开发者更好地理解和使用Struts框架而提供的资料包,其中包括了Struts 2.5.20版本的相关文件。 Struts 2是Struts 1的升级版,它在原有的基础上增加了许多新特性,提升了...

    ext struts2 swfupload 跨域文件上传

    总结起来,"ext struts2 swfupload 跨域文件上传"是关于如何使用EXTJS构建前端界面,结合Struts2处理服务器端逻辑,利用SwfUpload的跨域能力实现文件上传的一种解决方案。这个过程中涉及的技术包括JavaScript编程、...

    struts配置的文件 连接池 mysql等配置文件

    在`struts.properties`或`struts.xml`中指定资源文件的路径。 以上就是关于Struts2配置文件的详细讲解,包括核心配置文件`struts.xml`的使用、连接池的配置以及与MySQL数据库的连接设置。理解并熟练掌握这些配置,...

    struts2文件上传,文件大小设置

    在Struts2的配置文件(通常为struts.xml)中,我们可以定义一个全局或特定于Action的`FileUploadInterceptor`。通过配置`maximumSize`属性,可以指定允许的最大文件大小。例如: ```xml ...

    struts2 资源配置

    1. **全局资源文件**: 通常在`struts.xml`或`struts.properties`文件中配置的资源文件,作用于整个应用。 2. **包级资源文件**: 可以为每个包指定特定的资源文件,文件通常命名为`package_language_country....

    自定义Tag标签的使用、Struts2国际化全局资源配置(老鸟请绕道)

    Struts2框架提供了强大的自定义标签支持,结合国际化全局资源配置,可以实现多语言环境下的动态页面展示。 首先,我们来了解一下自定义Tag标签的创建过程。在Java中,自定义标签通常基于JSP标准标签库(JSTL)的Tag...

    详解struts1的配置文件.doc

    ### 详解Struts1的配置文件 #### 一、引言 在Java Web开发中,Struts1框架作为MVC架构的一种实现,被广泛应用于构建动态网站和企业级应用程序。Struts1的核心功能之一在于其强大的配置文件机制,通过XML格式的配置...

    struts全部的jar文件

    8. **国际化(i18n)支持**:Struts内置了对多语言的支持,可以通过资源文件来实现不同语言环境下的显示。 9. **异常处理**:Struts提供了全局的异常处理机制,通过配置struts-config.xml文件,可以指定在发生特定...

    Struts2 上传文件(带过滤文件类型和大小)

    除了在`struts.xml`中设置全局的最大上传大小外,还可以在Action中进行额外的验证: ```java if (file.length() &gt; 1048576) { // 1MB addFieldError("file", "文件大小不能超过1MB"); } ``` **四、实现上传逻辑**...

    struts2配置文件以及代码示例

    在Struts2中,配置文件扮演着至关重要的角色,它定义了应用的行为、组件之间的交互逻辑以及各种资源的映射关系。 #### 二、Struts2配置文件详解 **配置文件格式:** Struts2配置文件通常以`struts.xml`命名,采用...

    知识共享-struts1.2配置文件详解(雷惊风).

    标题与描述均指向了对Struts 1.2配置文件的深入解析,特别是web.xml与struts-config.xml这两个核心配置文件。以下是对这些关键知识点的详细解读: ### 一、Web配置文件web.xml #### 1. **Servlet与Servlet Mapping...

    jsp上传下载文件源代码,通过struts.xml控制在100M以内

    总之,这个项目是关于如何在Java Web环境中使用JSP和Struts2框架实现文件上传和下载功能的实例,同时也展示了如何通过Struts配置限制文件大小,以防止过大文件导致的服务器资源占用过高。通过对这些技术的深入理解和...

    struts代码,jar文件

    5. **国际化与本地化**:Struts支持多语言,通过资源文件(.properties)管理不同语言的显示文本。 6. **Struts标签库**:提供一系列JSP标签,如logic、bean、html、fmt等,简化视图层开发,提高代码可读性。 7. *...

Global site tag (gtag.js) - Google Analytics