struts的action实现页面跳转

高手看一下我写的这个action有什么问题啊为什么跳不过去呢<form-beanname="ActionForm"type="a.b.c.ActionForm"/><ac... 高手看一下我写的这个action有什么问题啊 为什么跳不过去呢
<form-bean name="ActionForm" type="a.b.c.ActionForm"/>

<action
path="/res"
type="a.b.c.Action"
name="ActionForm"
scope="request">
<forward name="success" path="/success.jsp">
</action>

a.b.c.Action里写的是:
if(button!=nuu)
{return mapping.findForward("success");}

这样为什么跳不过去呢?郁闷啊
不在啊 那应该怎么写路径啊 我的Action和ActionFrom在同一个包里 关键是他提示错误 No bean found under attribute key *****
在补充一下 我的formbean里的form名和name里的form名是相同的。action和form也是对应好的
展开
 我来答
mniz
2008-09-26 · TA获得超过127个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:161万
展开全部
首先,看到这样的提示错误,就说明你的action里面没写对,哪里不对,他不是有个attribute吗? 没有那个bean 你在看看你的formbean 你的formbean 的名字是ActionForm 吗?肯定不是吧?

哦,还有个,你的是不是动态action,也就是DispatchAction 如果是动态的action 你里面如果配置了参数,看看是不是少两个参数说明的?不过这个错误应该是你的action里面的name名字和form里面不一样造成的

把你的action 里面name的名字改成和你formbean 改成一样就行了, 你看看是不是,如果不行给我留言

a.b.c.Action里写的是:
if(button!=nuu)
{return mapping.findForward("success");}

这是什么 nuu ???

<forward name="success" path="/success.jsp">
没有结束标签
ultimateli
2008-09-26 · 超过11用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:0
展开全部
是不是路径设错了
你JSP和action form在一个包里面吗?

补充:
在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,type属性的值应该是Form类的全名。或者是,在Action的定义中,name或attribute属性指定的ActionForm不存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方丈_老和尚
2008-10-01
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
if(button!=nuu)
{return mapping.findForward("success");}

这里好像不对吧。。。。

楼主是不是要这样写啊:

if(button!=null)
{
return mapping.findForward("success");
}

其他地方都没什么问题
楼主改了试试看 应该没没什么问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云里的强
2008-09-26 · 超过11用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:43.2万
展开全部
在ACTION里加上 attribute="ActionForm"试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式