org.apache.struts.action.ActionMessage cannot be cast to org.apache.struts.action.ActionError

原创 2007年09月19日 18:20:00
http://cache.baidu.com/c?word=action%3B%2E%3Bactionmessage%2Ccannot%2Cbe%2Ccast%2Cto%2Corg%3B%2E%3Bapache%3B%2E%3Bstruts%3B%2E%3Baction%3B%2E%3Bactionerror&url=http%3A//grp0606grp%2Espaces%2Elive%2Ecom/blog/cns%2134fd59307720974a%21121%2Eentry&p=c079c54ad2c35af406be9b7e07508a&user=baidu


org.apache.struts.action.ActionMessage cannot be cast to org.apache.struts.action.ActionError

你struts版本多少的。

一共有这么几个class

ActionMessage
ActionMessages
ActionError
ActionErrors

其中
1 单数的是单条信息,复数的是信息的容器
2 Error错误,Message其他
3 Error(s)继承自Message(s)

这个是以前版本的,但是新版Error(s)被deprecated了,唯独validate方法的返回类型为了保持兼容而流了下来。但是新版的使用ActionErrors.add(ActionMessage),而旧版的使用的是ActionErrors.add(ActionError)

所 以我估计你看的例子是1.2的,而运行的版本是1.1的,导致validate验证有错误信息,跳转回<action input>指定的jsp后,遇到<html:errors>,1.1的仍然认为ActionErrors里面的都是 ActionError,而cast,结果造成了

java.lang.ClassCastException: org.apache.struts.action.ActionMessage cannot be cast to org.apache.struts.action.ActionError
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

org.apache.struts.taglib.html.MessagesTei cannot be cast to javax.servlet.js

[ERROR] [jsp] - Servlet.service() for servlet jsp threw exception java.lang.ClassCastException: org....

tomcat启动报错:java.lang.ClassCastException: org.apache.jasper.runtime.ELContextImpl cannot be cast to o

tomcat启动报错:java.lang.ClassCastException: org.apache.jasper.runtime.ELContextImpl cannot be cast to o...

java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to

运行程序时,出现异常: 出现异常: HTTP Status 500 - type Exception report message description...

java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to

运行程序时,出现异常: 出现异常: HTTP Status 500 - type Exception report message description...

java.lang.ClassCastException: org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to

今天在做上传的时候,遇到一个这亲的问题。如题目。 以为是配置文件这与错了。结果查看了好长时间,没找一以错。程序里也没有问题。 最后,问题出在了jquery validate 验证这里。只好改成在f...

XIncludeAwareParserConfiguration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfigurat

单个context,配置没有问题 但是当一个tomcat下有两个context时(都是用richfaces)就启动不起来了,出错 com.sun.faces.config.Configurat...

org.apache.jasper.JasperException: The Struts dispatcher cannot be found的解决方法

利用Struts2进行开发,当访问某个jsp页面时我们可能会遇到: org.apache.jasper.JasperException: The Struts dispatcher cannot b...

WARN org.apache.struts2.dispatcher.Dispatcher - Could not find action or result

下面是jsp页面: 查询公司ID  下面是web的配置文件     This is the description of my J2EE compon...

J2EE开发中遇见的Exception(java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet)

今天,我在运行我以前用struts2编写的Web项目时,出现了以下错误: java.lang.ClassNotFoundException: org.apache.struts.action.Act...

org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xe

Caught exception while loading file struts-default.xml - [unknown location]       at com.opensymphon...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)