Struts2 action中的execute不执行

waitforcher 2008-10-28 10:45:01
action中validate执行并且通过了,但是execute不执行,然后就跳到Input页面去了,请教大家。
...全文
473 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
waitforcher 2008-11-10
  • 打赏
  • 举报
回复
对,就是你说的方法,然后我发现它确实有错误,初级调试的时候,我写了一个BaseAction,又写了一个BaseAction-validate.xml,后来就忘了删掉验证文件,就一直验证通过不了,真是太粗心了。
kissclf 2008-10-30
  • 打赏
  • 举报
回复
result中跳转ACTION

<result name="NEXT" type="redirect-action">rank!init</result>
waitforcher 2008-10-30
  • 打赏
  • 举报
回复
debug过,在validate中设的断点,执行完validate后就跳出去了,跳到了DefaultWorkflowInterceptor中,然后我就看不懂了。请你指导一下吧。
clarck_913 2008-10-30
  • 打赏
  • 举报
回复
楼主把分给我了?

今天早上给你发信息了

不知道是不是我说的解决方法啊
null1null 2008-10-29
  • 打赏
  • 举报
回复
LZ自己debug一下
waitforcher 2008-10-29
  • 打赏
  • 举报
回复
谢谢大家的回答。这是我在Struts.xml里的配置
<action name="proAddKind" class="org.action.AddKindAction">
<result name="input" type="chain">mgrKind</result>
<result name="success" type="chain">mgrKind</result>
</action>
页面form提交之后到AddKindAction里,然后validate函数执行并且通过,之后就跳到Input里去了,markind是个也是一个action,如果把result里的Input那一项配置删掉的话,就报错说没有定义input。请教大家。
YL_Show 2008-10-28
  • 打赏
  • 举报
回复
Mark
renmms 2008-10-28
  • 打赏
  • 举报
回复
最好把代码发出来看看
Sou2012 2008-10-28
  • 打赏
  • 举报
回复
肯定是配置出错了,或是表单里的name搞错了,

不信回来找俺
clarck_913 2008-10-28
  • 打赏
  • 举报
回复
是不是在进execute之前就出错了?

你的struts.xml里的result配置的都是什么?

给input 配置跳转页面了吗?
ouyangxiaokang6 2008-10-28
  • 打赏
  • 举报
回复
lz可否把问题说明白点,要不大家都不知道从哪里回答。
个人感觉你的配置有问题,好好检查一下。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧