什么可能导致 "Not result defined for action" "and result error" 响应?
What could be causing a "Not result defined for action" "and result error" response?
我托管了一个使用 struts 的 Web 应用程序,当我调用方法时,我收到此错误:
Error 404: No result defined for action com.personal.app.action.MyAction and result error
我已经检查了 struts.xml,我的操作已正确映射到 class。
还检查了上下文根、class 路径,并且在 google 中我还没有找到有用的信息可以指出可能导致此响应的方向。
该错误意味着操作 com.personal.app.action.MyAction
返回了 ERROR
的响应作为调度程序代码,并且 Struts2 告诉您您没有为此定义操作映射命名结果。
您需要:
- 定义一个名为 error.
的全局结果
- 为您的操作定义一个结果映射。
对于后者,它看起来像:
<action name="whatever" class="com.personal.app.action.MyAction">
<result name="success">/success.jsp</result>
<result name="error">/error.jsp</result>
</action>
希望对您有所帮助。
我托管了一个使用 struts 的 Web 应用程序,当我调用方法时,我收到此错误:
Error 404: No result defined for action com.personal.app.action.MyAction and result error
我已经检查了 struts.xml,我的操作已正确映射到 class。
还检查了上下文根、class 路径,并且在 google 中我还没有找到有用的信息可以指出可能导致此响应的方向。
该错误意味着操作 com.personal.app.action.MyAction
返回了 ERROR
的响应作为调度程序代码,并且 Struts2 告诉您您没有为此定义操作映射命名结果。
您需要:
- 定义一个名为 error. 的全局结果
- 为您的操作定义一个结果映射。
对于后者,它看起来像:
<action name="whatever" class="com.personal.app.action.MyAction">
<result name="success">/success.jsp</result>
<result name="error">/error.jsp</result>
</action>
希望对您有所帮助。