我有一个使用struts托管的Web应用程序,当我调用方法时,我收到此错误:
错误404:没有为动作com.personal.app.action.MyAction和结果错误定义结果
我已经检查过struts.xml,我的操作已正确映射到类。
还检查了上下文根,类路径,并且在Google中我还没有找到有用的信息,可能会指出我可能导致此响应的方向。
答案 0 :(得分:2)
错误意味着操作com.personal.app.action.MyAction
返回ERROR
的响应作为调度程序代码,而Struts2告诉您没有为该命名结果定义操作映射。
您需要:
对于后者,它看起来像:
<action name="whatever" class="com.personal.app.action.MyAction">
<result name="success">/success.jsp</result>
<result name="error">/error.jsp</result>
</action>
希望有所帮助。