我正在使用 struts2 (struts2-core-2.3.16.3.jar) 并且在请求未知操作时无法使以下配置工作。
<global-results>
<result name="globalError">/jsp/common/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception" result="globalError"/>
</global-exception-mappings>
浏览器仍然显示原始消息:HTTP 状态 404 - 没有为命名空间 [/] 和与上下文路径 [] 关联的操作名称 [signups] 映射的操作。
我暂时使用以下解决方法(它有效)
<action name="*" class="com.action.UknownAction">
<result name="success">/jsp/common/error.jsp</result>
</action>