现在的位置: 首页 > 综合 > 正文

There is no Action mapped for namespace / and action name xxx

2016年08月25日 ⁄ 综合 ⁄ 共 614字 ⁄ 字号 评论关闭

新手刚学着在Eclispse用struts2,调试的时候一直出现There is no Action mapped for namespace / and action name xxx   这个提示。

导致错误的原因可能有以下几种:

1,struts.xml文件名错误。一定要注意拼写问题;

2,struts.xml文件放置路径错误。一定要将此文件放置在src目录下。编译成功后,要确认是否编译到classes目录中;

3,struts.xml文件内容错误。下面给出一个正确的struts.xml文件以供参考。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <package name="default" namespace="/" extends="struts-default">
        <action name="login" class="com.wanggc.struts2.sample.Struts2Action">
        <result name="success">/jsp/result.jsp</result>
        </action>
    </package>
</struts>

 

抱歉!评论已关闭.