问题:我的app无法读取配置好的ApplicationResources.properties中的内容

解答:文件目录为

  /webapp

    /WEB-INF

      /classes

        ApplicationResources.properties

      /xxx

        /yyy

          SomeOther.properties

  struts-config.xml的内容是

     <message-resources parameter="ApplicationResources"/>

     <message-resources parameter="xxx.yyy.SomeOther"/>

  请问struts如何知道你要读取哪个的内容?所以,要添加key属性以示区别

    <message-resources key="org.apache.struts.action.MESSAGE" parameter="ApplicationResources"/>

    <message-resources key="lqr-rp-res" parameter="xxx.yyy.SomeOther"/>

  其中,如果key的值为org.apache.struts.action.MESSAGE那么该properties文件的内容可以被struts的ActionForm中的ActionMessage/ActionErrors使用,否则,会抛出异常

  javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE

转载于:https://www.cnblogs.com/qrlozte/p/3549567.html

struts-config message-resources配置问题总结相关推荐

  1. struts config xml详细解释

    以下是一份完整的struts-config.xml文件,配置元素的说明详见注释. <?xml version="1.0" encoding="UTF-8" ...

  2. 国外的一些struts面试题1

    原文都是英文,是自己翻译的,如有不对的地方欢迎指正. Q:What is ActionServlet? 什么是控制器(中央控制器)? A:The class org.apache.struts.act ...

  3. Struts的体系结构(学习转发)

    http://www.donews.net/tssungeng/archive/2004/06/13/27940.aspx Struts的体系结构 Struts的体系结构 (Struts Framew ...

  4. struts学习笔记三-国际化

    在程序设计领域,人们把能够在无需改写有关代码的前提下,让开发出来的应用程序能够支持多种语言和数据格式的技术称为国际化技术. 国际化简称为 i18n,根据internationalization简化而来 ...

  5. Struts 为什么使用插件

    注:对Struts进行扩展有三种方法(1.修改ActionServlet,2.继承RequestProcessor.3.做一插件继承PlugIn) 问题:有时候你需要在应用程序启动时装载一些数据到程序 ...

  6. Struts 2的输入校验(一)

    9 Struts 2的输入校验 输入校验有两种:客户端和服务器端校验.客户端校验一般是通过JavaScript来完成,这种校验可减轻服务器压力.服务器校验主要通过服务器端编程的方式来完成. (1) 客 ...

  7. Struts 2的输入校验(二)

    9.2 基于Struts 2验证框架的输入校验 Struts 2提供了更高效,简易的校验框架,用户只需设置校验配置文件即可完成输入校验.基于验证框架来完成输入校验,只需在与Action同目录下下创建一 ...

  8. struts.properties配置详解

    Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.除此之外,Struts 2框架还包含struts. ...

  9. 在Struts 2.0中国际化(i18n)您的应用程序

    国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能. 其实,Struts 1.x在此部分已经做得相当不错了.它极大地简化了我们程序员在做国际化时所需的工作,例如 ...

  10. struts2:struts.xml配置文件详解

    1. 几个重要的元素 1.1 package元素 package元素用来配置包.在Struts2框架中,包是一个独立的单位,通过name属性来唯一标识包.还可以通过extends属性让一个包继承另一个 ...

最新文章

  1. 算法(4)数据结构:堆
  2. GitHub官方开源新命令行工具
  3. 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?
  4. PDO操作MYSQL
  5. 告别2008 明天2009
  6. 博士申请 | 加拿大麦吉尔大学丁俊老师招收机器学习全奖博士/硕士/实习生
  7. 微服务API模拟框架frock介绍
  8. Lyapunov and Stability Theory
  9. SpringCloud微服务架构学习(二)常见的微服务架构
  10. 解析XML格式的数据-XStream
  11. 用Markdown记笔记后转换成html
  12. Delphi TForm 转 TFrame
  13. 参考文献标号字体_论文参考文献字体大小
  14. Part.0模糊集表示方法
  15. mysql数据库备份方法有几种_MySQL数据库备份的几种方式
  16. 多模块渗透测试框架PTF
  17. 搬上小板凳,听嵌入式大牛讲解硬核单片机编程思想!
  18. PC usb蓝牙发射器
  19. ModelSim: Module is not defined
  20. 什么是SNMP?为什么需要SNMP?

热门文章

  1. [react-router] React-Router怎么获取历史对象?
  2. React开发(234):windows.onresize
  3. React开发(168):...dva调用不成功的原因
  4. 前端学习(3008):vue+element今日头条管理--登录中的loding
  5. 工作401-普通编译模式
  6. PS教程第十三课:是时候开始战斗了
  7. [html] 一个标签上同时出现三个或多个class属性,请问它的渲染顺序是怎样的?
  8. [vue] 有使用过vue吗?说说你对vue的理解
  9. 前端学习(2061):vue的mvvm
  10. 前端学习(1262):fetch请求参数