无法对ActionForm进行转换!

[复制链接]
查看11 | 回复9 | 2017-9-26 13:06:30 | 显示全部楼层 |阅读模式
我在用structs开发时出现如下问题:
代码为:
public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) {

StudentForm stuForm=(StudentForm)form;

**此时系统提示:无法从ActionForm强制类型转换为StudentForm;
}

使用的环境是:Eclipse3.2+myEclipse5.5.1
还请哪位高手帮帮忙,在此先谢了!
[ 本帖最后由 wangxunfront 于 2007-11-26 19:29 编辑 ]
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
struts怎么学的啊, 不能转就是不能转
是不是配置错了啊,
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
提问题,尽量提供多的信息, 不要贴个错就完事。 你以为这里有神医啊, 一看就知道
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
这个原因可能是你在,structs-config.xml里,配置的,actionform不是,StudentForm 造成.你查下.
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
检查,StudentForm是否继承了ActionForm
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
我猜可能是jsp中form的path写错了..
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
这个问题可能是你action配置错误,没有把action配置相应的actionForm造成的,检查你的struts-config.xml
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
好好检查下配置文件
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
原帖由 actual 于 2007-12-5 09:06 发表
检查,StudentForm是否继承了ActionForm

我也是初学struts,今天碰到同样的问题,你的答案正解.
回复

使用道具 举报

千问 | 2017-9-26 13:06:30 | 显示全部楼层
你是在Eclepis中提示错的吗?要是在那儿提示错的话
我感觉StudentForm 没有继承ActionForm或你上面写的代吗这个类没继承struts自代的jar包中
要不就是你的jar配置路经不对(环境变量配置不对)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行