Struts2 file include 继承时,出错"There is no Action mapped for namespace / and action name

    使用包继承时,总是提示出错,包和action映射出错。怎么找也找不大是哪里出错了。名字啥的都是复制粘贴的。

    从网上找到几种方法:首先确认是xml等没有问题。

                                             然后猜测是编译器没有编译。 打开workspace,找到文件存放路径,查找classes目录底下的xml也正常存在。classe文件存在以及路径也存在。

                                              然后猜测是部署到tomcat没有成功。接着打开tomcat的webapp文件夹,找到struts2项目,找到WEB-INF,找到classess文件夹,查找到xml,也正常存在。用写字板打开,里面内容也正常。

                                             最后怀疑是action没有部署。可是也正常找到 了action的class文件。

                                             实在没辙,怀疑是action的class文件没有覆盖。于是删掉该class,重新部署。部署之后,终于不用再怀疑了。功能终于正常了。

解决方法:首先仔细检查namespace以及action的路径有没有错。以及result的jsp包及页面路径有没有错。排除这两方面的问题需要很仔细。当然你确定都没错还是可能有问题。

                   接下来就是删除tomcatwebapp下项目WEB-INF 的classess文件夹下的action的class文件。重新部署。

 

Struts2 file include 继承时,出错"There is no Action mapped for namespace / and action name,布布扣,bubuko.com

Struts2 file include 继承时,出错"There is no Action mapped for namespace / and action name

上一篇:Android之仿iphone抖动效果


下一篇:Android常见绕过屏锁小技巧汇总