Java Struts2全局异常-原始异常源
我在Struts 2中使用全局异常映射,如下所示:Java Struts2全局异常-原始异常源,java,configuration,exception-handling,struts2,stack-trace,Java,Configuration,Exception Handling,Struts2,Stack Trace,我在Struts 2中使用全局异常映射,如下所示: /WEB-INF/jsp/index.jsp 流程是完美的,但我想知道如何获得引发异常的操作(希望是方法) 在timeOutaction类的execute方法中,它正确地添加了一条actionMessage指示“错误”,但在这里我想添加记录/通过电子邮件发送给我的代码,以显示有问题的类和方法 这是否存储在某个地方?我如何访问它?要记录异常,您需要使用log4j之类的记录器。可以配置一些允许发送电子邮件的appender 当异常发生并由异常拦
/WEB-INF/jsp/index.jsp
流程是完美的,但我想知道如何获得引发异常的操作(希望是方法)
在timeOut
action类的execute方法中,它正确地添加了一条actionMessage
指示“错误”,但在这里我想添加记录/通过电子邮件发送给我的代码,以显示有问题的类和方法
这是否存储在某个地方?我如何访问它?要记录异常,您需要使用log4j之类的记录器。可以配置一些允许发送电子邮件的appender 当异常发生并由
异常
拦截器处理时,它将值存储到值堆栈中。这些值存储在以下位置:
:异常对象本身异常
:堆栈跟踪中的值exceptionStack
链
类型,其中上一个操作的值位于下一个操作的值堆栈中
例外
就是这样!非常感谢。正如您所看到的,正是“链”结果类型丢失了我需要的所有信息。