Struts2 操作链接错误:命名空间[/]和与上下文路径[/chaining]关联的操作名称[login.action]没有映射操作

Struts2 操作链接错误:命名空间[/]和与上下文路径[/chaining]关联的操作名称[login.action]没有映射操作,struts2,chaining,action-mapping,Struts2,Chaining,Action Mapping,我的任务是struts2动作链接,我的程序名是链接,我使用了正确的语法,但它不起作用 struts.xml <action name="register" class="RegisterAction"> <result name="success" type="chain">login.action</result> </action> <action name="login" class="LoginAction" >

我的任务是struts2动作链接,我的程序名是
链接
,我使用了正确的语法,但它不起作用

struts.xml

<action name="register" class="RegisterAction"> 
    <result name="success" type="chain">login.action</result>    
</action>
<action name="login" class="LoginAction" >
    <result name="success">/login.jsp</result>  
</action>
LoginAction.java

public class RegisterAction {

    public String execute() {
        return "success";             
    }
}
public class LoginAction {

    public String execute() {
        return "success";
    }
}
但当我运行程序时,它给出了以下错误

与上下文路径[/chaining]关联的命名空间[/]和操作名称[login.Action]没有映射的操作


从链接的操作名称中删除后缀,从

<result name="success" type="chain">login.action</result>  
login.action
对此

<result name="success" type="chain">login</result>  
登录
请注意,不建议使用动作链接,应首选重定向动作或其他方式

发件人:

不要在家里尝试此功能
通常,不建议使用动作链接。首先探索其他选项,例如Post后重定向技术

再看看这个答案: