如何在struts 2中处理未映射的操作以重定向到某个合适的错误页面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在struts 2中处理未映射的操作以重定向到某个合适的错误页面?相关的知识,希望对你有一定的参考价值。

我正在寻找一个解决方案,我在struts.xml中没有动作网址但仍然如果我访问该网址,所以不是给struts错误日志,我想将其重定向到任何自定义和合适的错误页面。

答案

全局异常处理

如果要显示所有错误的错误页面,请使用全局异常处理,解释here

默认是使用这样的东西:

<global-results>
    <result name="error">/error.jsp</result>
</global-results>

<global-exception-mappings>
    <exception-mapping exception="java.lang.Exception" result="error" />
</global-exception-mappings>

通配符映射

或者,如果您只想处理未知的动作名称,可以使用qazxsw poi解释的通配符映射。

解决方案可能是:

here

确保将通配符操作放在struts配置的顶部,因为“last one wins”。

以上是关于如何在struts 2中处理未映射的操作以重定向到某个合适的错误页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据Windows Phone 7中的参数值在按钮中传递参数并获取后面代码中的值以重定向到另一页?

如何给一个href以重定向到wordpress中的页面?

如何在 FLUTTER 中设置一个按钮以重定向到我的地图?

如何更改我的注销路线以重定向到我的主页

IIS重写规则以重定向URL

登录以重定向到其他页面