我的任务是struts2操作链,我的程序名是chaining,我使用正确的语法,但它不起作用。
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>RegisterAction.java
public class RegisterAction {
public String execute() {
return "success";
}
}LoginAction.java
public class LoginAction {
public String execute() {
return "success";
}
}但是,当我运行程序时,会出现以下错误
没有与上下文路径login.action相关联的命名空间/和操作名称/chaining的操作映射。
发布于 2013-07-01 10:03:09
从链接操作名称中移除后缀
<result name="success" type="chain">login.action</result> 到这个
<result name="success" type="chain">login</result> 注意,不建议操作链接,应该首选重定向操作或其他一些方法。
来自正式文件
不要在家里尝试这个 通常,不建议使用操作链接。首先,探索其他选项,如重定向后邮政技术。
https://stackoverflow.com/questions/17400806
复制相似问题