HTTP Status 404 - No result defined for action解决方法

搭建了Struts2+hibernate的环境登录时一直提示:HTTP Status 404 - No result defined for action and result input。

 

google了一把原来是struts.xml 里面<package name="default" extends="struts-default" namespace="/"> 缺少了namespace="/"。

 

相关解决方法:

No result defined for action and result input的错误很常见,那是没有配置出错时的默认视图,出现这类现象,你可以检查如下几个方面:
1、页面中是否有重名的控件,就是说页面中的控件或隐藏域中有相同名字的控件,而它们在Action中又给引用到。其中把控件放在<s:iterator>中尤为常见。
2、return的视图在配置文件中是否存在,建议打开文件后用搜索,有时名字长点,英语字母看乱了。
3、页面返回值与Action中定义是否一致,返回值是否会出多一些莫名其妙的东西
4、尝试给页面的空值设默认值
5.在package里加上namespace属性即(namespace="/")

仅供参考!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值