cannot find message resources under key org.apache.struts.action.message 问题解决

反制反心理特征的研究 抓牛股 阅读详情

在学习logic标签的iterate时,老是报cannot find message resources under key org.apache.struts.action.message 的错:

源代码如下:

<%
 HashMap hp = new HashMap();
 String veg[] = {"tomato","pepper"};
 String fruit[] = {"banana","apple","pair","orange"};
 String flowers[] = {"chrysanthemum","rose"};
 String trees[] = {"willow"} ;
 
 hp.put("vegetable", veg);
 hp.put("fruit", fruit);
 hp.put("flowers", flowers);
 hp.put("trees", trees);
 
 request.setAttribute("hasmap",hp);
%>
<logic:iterate id="element1" name="hasmap" indexId="ind1" >
    <bean:write name="ind1"/>...<bean:write name="element1" property="key"/><br>
    <logic:iterate name = "element1" property="value" id="element2">
       <bean:write name="element2"/><br>
    </logic:iterate>
</logic:iterate>

解决办法:

上面代码是正确的。只是web.xml的设置有问题,在使用struts的标签时,比如bean标签,有时会发生这个错误。

错误原因:
  web.xml中配置缺失:
    <init-param>
      <param-name>application</param-name>
      <param-value>ApplicationResources</param-value>
    </init-param>
造成原因:可能是JBuilder造成的,呵呵
解决方法:添加上,位置如下:
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value>2</param-value>
    </init-param>
    <init-param>
      <param-name>application</param-name>
      <param-value>ApplicationResources</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet> 

 
【升级U8+】不能将值 NULL 插入列 ‘VT_ID‘,表 ‘VoucherItems‘;列不允许有 Null 值。 不能将值 NULL 插入列 ‘VT_ID’,表 ‘UFDATA_006_2012.dbo.VoucherItems’;列不允许有 Null 值。INSERT 失败。 阅读详情

相关推荐

VS2022 中 std::mutex 静态初始化陷阱:一次诡异崩溃的排查记录

VS2022中使用std::mutex时遇到的静态初始化陷阱问题。该问题源于VS2022 17.4版本为std::mutex添加constexpr支持后,全局静态初始化可能导致系统资源未就绪时锁失效或崩溃。文章分析了问题现象、影响范围,并提供了解决方案。最后给出了排查清单和核心建议

qq_34552942的博客 952

【转】深入探讨struts的ActionMessages消息机制

 <p class="MsoNormal" style="text-align:left;line-height:17.25pt;mso-pagination:widow-orphan" align="left"><span style="font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:宋体;color:#103E7B

ssl vpn ------adito (ssl explorer) (openvpn als)&amp;amp;&amp;amp;网络安全 763

智能优化电池:基于单片机的电池管理系统

设计简介: 本设计是基于单片机的电池管理系统,主要实现以下功能: 可通过LCD1602显示温度、电压电流值; 可通过按键调整温度、电压和电流的阈值; 用ADC0832将模拟量转换为数字量。 标签:51单片机、LCD1602、ADC0832 效果图: 总体资料: 原理图: 软件设计流程: 系统框图: 本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成电动汽车的电池管理的整个系统,...

专注单片机实战教学,分享单片机学习资料 375

在键org.apache.struts.action.MESSAGE下找不到消息资源

问题 Struts框架中常见的资源束错误,通常是由系统找不到相应的消息资源引起的。 javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE org.apache.struts.taglib.TagUtils.retrieveMessa...

一名可爱的技术搬运工 388

TWR-K65F180M评估板:基于Cortex-M4的嵌入式原型开发实战指南

在嵌入式系统开发中,微控制器(MCU)是核心,而围绕其构建的硬件平台则是将想法转化为可工作原型的关键。Cortex-M4内核凭借其高效的流水线、DSP指令集和浮点单元,为实时控制与信号处理提供了强大的运算能力。其技术价值在于,能够在较低功耗下满足工业控制、物联网网关等场景对能效比的严苛要求。为了快速验证系统设计,开发者常使用成熟的评估板来规避底层硬件设计的风险,直接聚焦于应用开发。本文以恩智浦的TWR-K65F180M评估板为例,深入解析其基于**ARM Cortex-M4**内核的K65 MCU的硬件架构

weixin_33582311的博客 370

tuts4you-lena151-Crackme-tutorial06

一、前言      本次研究的是lena151-Crackme-tutorial06,也是一个应用程序,但因为平台迭代的关系,程序不能正常运行,只能完成部分破解。 (一)·本次我们要破解的目标是个应用程序,如下图 (二)、使用工具:x32dbg 二、过程 这个程序的破解的方法很多,首先最简单的一种不外乎就是搜索字符串,我就按照这个思路来完成。 (一)查找字符串&lt;Unregis...

h123120的专栏 518

ActionError,ActionMessage介绍

尽管Struts框架提供了有效的异常处理机制,但不能保证处理所有的错误,这时Struts框架会把错误抛给Web容器,在默认情况下Web容器会向用户浏览器直接返回原始信息。如果想避免直接让用户看到这些原始信息,可以在web.xml中配置元素,以下代码演示了如何避免用户看到HTTP 404、HTTP 500错误和Exception异常。 web.xml [code="java"] ...

neil-jh 262

threejs开发可视化数字城市效果

theme: condensed-night-purple 灵感图 现在随着城市的发展,越来越多的智慧摄像头,都被互联网公司布到城市的各个角落,举一个例子,一个大楼上上下下都被布置了智能摄像头,用于监控火势,人员进出,工装工牌佩戴等监控,这时候为了美化项目,大公司都会将城市的区域作为对象,进行3d可视化交互,接下来的内容,就是基于以上元素,开发的一款城市数据可视化的demo,包含楼宇特...

weixin_41770018的博客 1579

重温经典struts1之ActionMessage(s)类结合html标签完成页面显示异常消息和正常提示消息

ActionMessage(s)类结合html标签完成页面显示异常消息和正常提示消息

dy051107的博客 1271

Win10家庭版如何添加本地用户和组

在众多Windows版本中,Windows 10以其丰富的功能和卓越的性能吸引了大量用户。然而,对于使用Win10家庭版的用户来说,他们可能会遇到一些功能上的限制,特别是在用户和组管理方面。虽然家庭版在某些高级功能上有所缩减,但我们仍然可以通过一些技巧来实现对本地用户和组的管理。本文将详细介绍如何在Win10家庭版中添加本地用户和组,以便用户能够更好地管理计算机资源。

nntxthml的博客 4555

编写一个期货跨期套利的程序,谈谈思路及案例

🏆本文收录于《优快云问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1718

Struts 1.3.8 Action實現類中消息的輸出及JSP頁面中消息標簽的使用總結

(1) Action中保存消息及錯誤的簡單實現:……//此處是ActionMessages是帶’s’的類名ActionMessages messages = new ActionMessages();//向messages添加一個消息對象,并設定property為“sucess”messages.add(“sucess”, new ActionMessage(“source.k

jason9157zb的专栏 1079

C# Modbus通信从入门到精通(2)——Modbus RTU协议原理

本文详细的介绍了Modbus RTU协议的原理,由多年经验高级工程师实战总结而成,绝对干货!

qq_34059233的博客 6383

Cannot find message resources under key org.apache.struts.action.MESSAGE

在JSP中 logic:iterate标签中循环显示查询的内容,报错: Cannot find message resources under key org.apache.struts.action.MESSAGE 错误位置: 修改 运行显示第四行bean:write报错 解决办法: 1  在src文件夹下新建一个文件Applicatio

Super涌 863

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Cannot find message resources under key org.apache.struts.action.MESSAGE的错误

Cannot find message resources under key org.apache.struts.action.MESSAGE的错误 。在使用struts的标签时,比如bean标签,有时会发生这个错误。错误原因:  web.xml中配置缺失:          application      ApplicationResources    造成原因:可能是JBuilder造

My Backup 3732

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

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

异常如下: 严重: Servlet.service() for servlet jsp threw exception javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE 严重: Servlet.service() for servle

linglinglu的专栏 1747

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

在做成绩查询时出现Cannot find message resources under key org.apache.struts.action.MESSAGE

应用struts1做成绩查询时出现的错误,解决方案如下: 运行程序出现Cannot find message resources under key org.apache.struts.action.MESSAGE错误,是说明找不到ApplicationResources.properties,要注意以下四方面。  第一:在web.xml文件 "把下面的内容放在这里"中加入   

解惑者 678

解决Cannot find message resources under key org.apache.struts.action.MESSAGE错误

      学习struts过程中遇到了如下的问题,在网上搜索了一遍看到有如下四种解决方法。不过我试过之后仍然没有结局我所遇到的问题,最后还好把问题解决了,想把方法贴出来大家分享一下。       下面是该错误的四种可能的解决方法:        运行程序出现Cannot find message resources under key org.apache.struts.action.MES...

417

[转载]Cannot find message resources under key org.apache.struts.action.MESSAGE

新建个项目,显示long类型字段的时候报错:Cannot find message resources under key org.apache.struts.action.MESSAGE   下面方法可以解决:   在struts-config.xml中添加如下的配置: &lt;message-resources parameter="ApplicationResource...

爪哇哥的爪哇岛 http://yeshaoting.cn/ 157

新建个项目,显示long类型字段的时候报错:Cannot find message resources under key org.apache.struts.action.MESSAGE

新建个项目,显示long类型字段的时候报错:Cannot find message resources under key org.apache.struts.action.MESSAGE 下面方法可以解决: 在struts-config.xml中添加如下的配置:      如果出现“Cannot find message resources under key org.apa

699
上一篇: 转发和重定向的区别
下一篇: 获得已知表的所有列名
kucool
博客等级 码龄21年 16粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值