java - Struts 2 中的全局异常处理

标签 java jsp error-handling struts2 xml-configuration

如何为 Apache Struts 2 实现全局异常处理程序?

我正在使用注释(通过 struts.property)而不是 struts.xml

我已经将它用于 Action 类(在类和方法级别),但我想要更全局的东西,比如独立类。

例如,我可以使用 Struts 2 中的 ExeptionHandler 吗?很难找到文档和示例。

有什么想法吗?

最佳答案

您可以将异常映射到调用将处理异常的操作的结果。

<global-results>
    <result name="exception" type="chain">
        <param name="actionName">exceptionHandler</param>
        <param name="namespace">/</param>
    </result>
</global-results>
<global-exception-mappings>
    <exception-mapping exception="java.lang.Exception" result="exception" />
</global-exception-mappings>

引用资料:

关于java - Struts 2 中的全局异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35869485/

相关文章:

google-maps - Google Maps API - 查找导致错误的航点

excel - 如何在 ADODB SELECT 期间捕获 Escape 键(Excel VBA)

java - 在哪里可以找到 Java XML 框架的详细比较?

java - 当 transactionManager 没有被命名为 "transactionManager"

java - 在jsp中处理浏览器 'Back'按钮

java - 如何使用 JSP 将表单数据解析到客户端 Java 类

php - 检查ajax文件上传中的错误

java - 如何使用 Spring 3 从类路径加载文件?

java - 必须进行全新安装的情况不只是安装吗?

java - 如何使用jpa从数据库中获取特定的id?