404There is no Action mapped for namespace / and action name 错误诡异情况解释

原创 2016年08月29日 17:26:09

调试一个小的SSH2项目时,点击jsp页面中的一些action的连接,总是会出现404There is no Action mapped for namespace / and action name的错误,上网找了不少原因发现自己的都不是,很是纳闷,因为自己的配置都是没什么问题的,也没有什么名字之类的拼写错误。找了好久,终于发现了错误之处,这个错误也让人很无语。就是在Struts的xml配置文件中配置action时,如下示例:
               <action name="toAddMeal" class = "mealAction"   method = "toAddMeal">
           <result name="addMeal" >/addMeal.jsp</result>
       </action>
  action中的name属性后面的引号中最好不要出现空格,因为它把空格也会当做这个action名字中的一部分,比如最好不要写成如下:
               <action name="  toAddMeal" class = "mealAction"   method = "toAddMeal"> 
            <result name="addMeal" >/addMeal.jsp</result>
        </action>
不然在你的jsp页面中的一些链接比如<a href = "toAddMeal"></a>  ,你点击时就会出现404找不到映射的错误,因为名字不一样;
当然链接中的action名字有空格与每空格一样,<a href = "  toAddMeal"></a> 与 <a href = "toAddMeal"></a>一样,不会将空格作为action名字中一部分

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决404和there is no action mapped for action的问题

首先,我要严重吐槽eclipse,我的是eclipseEE版本,使用起来大概就不如Myeclipse吧,导致各种问题, 这几天一直被404这个问题困扰,毕竟我只是个学Android的,跑来学习web...

解决STRUTS2 错误 There is no Action mapped for namespace / and action name

我在学习SSH时模仿例子做 http://bbs.csdn.net/topics/230059976?page=5#new_post

HTTP Status 404 - There is no Action mapped for namespace [/] and action name [login!welcome] associ

HTTP Status 404 - There is no Action mapped for namespace [/] and action name [login!welcome] associ...

struts 配置出现错误 There is no Action mapped for namespace [/] and action name [findPage] associated with

struts配置报错,其中的一种解决方案, struts PUBLIC "-//Apache Software Foundation//DTD Struts Configura...

struts2种出现的There is no Action mapped for namespace [/] and action name 错误

今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一...

关于struts2总是报There is no Action mapped for namespace / and action name login错误的一点经验

最近在网上总是看到许多人出现There is no Action mapped for namespace / and action name login错误! 我也遇到过n次了,现在总结一下经验:...

There is no Action mapped for namespace / and action name错误

今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一...

Struts应用出现的错误及解决方法:There is no Action mapped for namespace / and action name login

PO主是J2EE的初学者,在学习到Struts部分时,PO主建立了一个模拟登录的Web Project来练手。PO主用的开发环境是MyEclipse8.5,服务器为tomcat6.0。 以下...

eclipse 部署struts2 There is no Action mapped for namespace / and action name

前几天用eclipse创建了一个struts2工程,最简单的HelloWorld,用的tomcat插件,如图部署。 启动tomcat,输入http://localhost:8080/jdp/in...
  • szzxc
  • szzxc
  • 2011-09-16 16:41
  • 1251

Struts2中关于"There is no Action mapped for namespace / and action name"的总结

今天在调试一个基础的Struts2框架小程序。总是提示”There is no Action mapped for namespace / and action name”的错误。上网查询后发现这是一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)