`
froast
  • 浏览: 254180 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在Action中获取资源文件中的消息

阅读更多

在struts2中,绑定的资源的顺序为:

  • ActionClass.properties
  • BaseClass.properties (all the way to Object.properties)
  • Interface.properties (every interface and sub-interface)
  • ModelDriven's model (if implements ModelDriven), for the model object repeat from 1
  • package.properties (of the directory where class is located and every parent directory all the way to the root directory)
  • search up the i18n message key hierarchy itself
  • global resource properties
  •  

    如:

    Package hierarchy

    To clarify #5, while traversing the package hierarchy, Struts 2 will look for a file package.properties:

    com/
      acme/
        package.properties
        actions/
          package.properties
          FooAction.java
          FooAction.properties

    If FooAction.properties does not exist, com/acme/action/package.properties will be searched for, if not found com/acme/package.properties, if not found com/package.properties, etc.

     

    但我在项目中,action.media包下有一个MediaAction,再新建一个action.media.MediaAction.properties,这时在Action中getText得不到消息,如果在action下新建一个package.properties,则可以取得.

    分享到:
    评论

    相关推荐

      WPF资源文件在DLL中的用法

      在Windows Presentation Foundation (WPF) 中,资源文件的管理和使用是项目开发中不可或缺的一部分。当资源文件(如图片、样式、模板等)被整合到DLL(动态链接库)中时,可以有效地组织代码并实现模块化。下面我们...

      Struts_使用消息资源文件创建国际化Web应用

      除了在 JSP 页面中使用资源文件外,还可以在 Action 类中通过调用 `getResources()` 方法来获取 MessageResources 实例,从而访问资源文件中的信息: ```java protected MessageResources getResources...

      C# WinForm 读取内嵌资源范例

      2. **设置内嵌属性**:在资源文件中添加的每个资源,其属性面板中有一个“Build Action”选项,确保它设置为“Embedded Resource”。这将确保资源在编译时被内嵌到程序集中。 3. **访问资源**:在代码中,我们可以...

      在.NET中读取嵌入和使用资源文件的方法

      resx资源文件,在资源文件中添加资源,由ResourceManager类统一管理其中的资源。 下面分别详述这两种方法 一、使用GetManifestResourceStream读取嵌入资源 1、加入资源文件 直接把要嵌入到程序集的资源文件加入到...

      macOS SwiftUI 获取本地文件的类型标识符UTType

      2. **获取资源属性**:URL对象提供了一个名为`resourceValues(forKeys:)`的方法,可以用来获取文件的属性,其中包括`contentTypeKey`,它对应于UTType。 ```swift if let resourceValues = try? fileURL....

      Struts action 国际化 in18

      在Struts框架中,实现Action的国际化主要依赖于MessageResources类,这是一个用于加载和检索资源文件中定义的消息的工具类。资源文件通常包含各种语言的文本字符串,这些字符串用于显示在用户界面上,例如错误消息、...

      安卓获取文件路径到text的DEMO

      在安卓平台上,开发人员经常需要处理与文件操作相关的任务,比如获取文件路径并显示在文本控件中。这个“安卓获取文件路径到text的DEMO”就是一个很好的实践案例,它展示了如何通过系统的文件浏览器让用户选择文件,...

      dotnet 通过 GitHub 的 Action 辅助下载国外资源文件的离线下载方法.rar

      在这个文件中,我们将指定在什么事件触发此工作流程(如推送代码、创建 Pull 请求等),并定义一系列步骤,包括安装 .NET SDK、获取资源的 URL 和执行下载命令。 接下来,我们使用 .NET Core CLI 或其他下载工具...

      struts2中文件上传过滤codeFilter

      在`struts.xml`配置文件中,需要启用Multipart解析器,通常添加以下配置: ```xml ``` 这会告诉Struts2使用Jakarta Multipart解析器处理文件上传请求。 **3. 实现codeFilter** `codeFilter`是开发者自定义的一个...

      前端H5获取Android原生相册文件和拍照功能直接重新WebView的方法即可

      本文将深入探讨如何在Android环境下,通过重写WebView来实现前端H5获取原生相册文件和拍照功能。 首先,我们了解`<input type>`在HTML5中的应用场景。在H5页面中,`<input type="file">`标签常用于让用户选择本地...

      C#中读取excel文件中数据并导入dataGridView添加读取ProgressBar进度及当前读取条目挨个

      在C#编程中,处理Excel文件是一项常见的任务,特别是在数据导入和导出的场景下。在本场景中,我们关注的重点是如何在读取Excel文件数据并将其导入到dataGridView时,同时展示一个进度条(progressbar)和当前正在...

      安卓蓝牙实现的消息发送及文件传输

      本主题将深入探讨如何在安卓系统中实现蓝牙的消息发送和文件传输。 首先,要搜索附近的蓝牙设备,你需要调用`BluetoothAdapter`类的`startDiscovery()`方法。这个过程会扫描周围开启蓝牙并可被发现的设备,并通过`...

      web_xml中ActionServlet中的属性

      这个文件包含了Action配置、表单Bean定义、国际化消息资源等信息。 2. **detail0**: 这是处理配置文件的Digester的调试级别。值范围从0(关闭)到6(最严格)。0表示关闭调试,更高的数字意味着更详细的日志输出。 ...

      Struts2使用注解实现文件的上传与下载

      为了使用注解实现文件上传,我们需要在Action类中创建一个字段,该字段由`@Params`或`@FileParam`注解标记,用于接收上传的文件。例如: ```java public class FileUploadAction { @FileParam private File file;...

      struts2实现文件下载及中文名字转换解决方案

      在本文中,我们将深入探讨如何使用Struts2框架实现文件下载功能,尤其是处理包含中文名字的附件。Struts2是一个流行的Java Web开发框架,它提供了丰富的功能,包括处理HTTP请求、表单提交以及数据绑定等。对于文件...

      struts2实现文件下载功能

      - 在`execute()`方法中,实现文件路径的获取和文件读取逻辑。通常,文件存储在服务器的某个目录下,可以使用`java.io.File`类来处理。 2. **设置返回结果**: - 在Action类中,设置返回值(Result)为`stream`...

      ASV2012(Action Script Viewer)解密反编译DoSWF加密Flash之图文教程

      * SWF Revealer:可以提取DoSWF加密Flash文件中的资源和代码。 * AS2/AS3代码反编译:可以将AS2/AS3代码反编译为原始代码。 * Fla重建:可以将解密后的SWF文件重建为原始的Fla文件。 五、结论 ASV2012是一款功能...

      查看手机sd卡中所有文件

      在Android平台上,查看手机SD卡中的所有文件是一个常见的需求,这通常涉及到文件系统的操作和用户界面的呈现。本文将深入探讨如何使用Java的File类来实现这个功能,并结合Android的相关知识进行讲解。 首先,...

      Struts中action技术实现对数据的增删改查

      在Struts应用中,我们需要在Struts配置文件(通常是struts-config.xml或struts2的struts.xml)中定义Action的映射,包括Action类的全限定名、与之关联的JSP页面以及HTTP请求的映射路径。 例如: ```xml <action ...

      Struts资源文件分享

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

    Global site tag (gtag.js) - Google Analytics