JSF,使用aopalliance MethodInterceptor进行异常记录

时间:2010-01-20 10:35:15

标签: jsf exception-handling aop guice aopalliance

我想记录在提供JSF文件时抛出的异常,就像在我们的Web应用程序中记录其他异常一样。

我们使用@LoggedExceptions注释具有已记录异常的类,并使用Guice AOP将这些类与MehtodInterceptor进行匹配(这对于其他的aopalliance实现应该非常相似...)

主要问题是,方法拦截器不起作用。如何拦截JSF支持代码上的方法调用?

1 个答案:

答案 0 :(得分:0)

您必须使用Guice el-resolver替换默认的el-resolver(<el-resolver>中的faces-context.xml),以便jsf bean由Guide实例化。

搜索“Guice el resolver”,或者this one(我不能保证它有效)。另请查看this thread

此外,read the top results of this google search