日期:2014-05-18  浏览次数:20643 次

关于struts2的异常处理的问题
这样的 我在两个Action前执行一个AOP的方法。

这个AOP的方法中抛出一个自定义的异常。 然后在struts.xml中捕获异常

但是很神奇的是,同一个包下的两个Action(使用同一个AOP)。

分别执行两个Action时,一个可以捕获到AOP抛出的异常跳到指定页面。

但是另一个却捕获不到,而是给出了一个java.lang.reflect.UndeclaredThrowableException


简单说: 就是AOP的异常,有时候会捕获不到。 找了很久都不知道原因。 求高手解答!

------解决方案--------------------
抱歉,没有办法帮到你,没有遇到过这样的事情……
------解决方案--------------------
异常都是自己throw的吗?是不是没到自己try的代码已经有异常了