jsp struts的问题

我按书上编写了一个Struts框架的jsp小程序,但运行后总出现以下错误:exceptionjavax.servlet.ServletException:java.lan... 我按书上编写了一个Struts框架的jsp小程序,但运行后总出现以下错误:
exception

javax.servlet.ServletException: java.lang.ClassCastException: abm.UserForm cannot be cast to org.apache.struts.action.Action
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.ClassCastException: abm.UserForm cannot be cast to org.apache.struts.action.Action
org.apache.struts.chain.commands.servlet.CreateAction.createAction(CreateAction.java:98)
org.apache.struts.chain.commands.servlet.CreateAction.getAction(CreateAction.java:68)
org.apache.struts.chain.commands.AbstractCreateAction.execute(AbstractCreateAction.java:91)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

还请高手解释一下,是啥问题
展开
 我来答
lydawen
2010-03-11 · TA获得超过3181个赞
知道大有可为答主
回答量:2678
采纳率:50%
帮助的人:1461万
展开全部
abm.UserForm cannot be cast to org.apache.struts.action.Action

zhukaiheihei 的回答不对哦。
struts1里的form只需要继承ActionForm,这里说代码写得有问题。问题很明显,你把 FORM是转型为Action当然不可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dugufeiying123
2010-03-11 · TA获得超过289个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:218万
展开全部
你的struct-config.xml里面的abm.UserForm 路径有问题,没有映射到action
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0741e9972
2010-03-11
知道答主
回答量:74
采纳率:0%
帮助的人:0
展开全部
java.lang.ClassCastException

abm.UserForm 不能转换为 org.apache.struts.action.Action

类型转换错误

到提示的代码处看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhukaiheihei
2010-03-11 · TA获得超过607个赞
知道小有建树答主
回答量:3497
采纳率:0%
帮助的人:1104万
展开全部
UserForm 这个类有问题,没有继承org.apache.struts.action.Action
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式