JSF, регистрация исключений с использованием aopalliance MethodInterceptor - PullRequest
0 голосов
/ 20 января 2010

Я хотел бы регистрировать исключения, возникающие при обслуживании файлов JSF, таким же образом, как другие исключения регистрируются в нашем веб-приложении.

Мы аннотируем классы с зарегистрированными исключениями с @LoggedExceptions, и MehtodInterceptor сопоставляется с этими классами с Guice AOP (Это должно быть очень похоже на другие реализации aopalliance ...)

Основная проблема в том, что метод перехватчик не работает. Как перехватить вызовы методов в коде поддержки JSF?

1 Ответ

0 голосов
/ 20 января 2010

Вы должны заменить el-resolver по умолчанию (<el-resolver> в faces-context.xml) на el-resolver Guice, чтобы bean-компоненты jsf создавались в Guide.

Найдите "Guice el resolver" или возьмите этот (я не могу гарантировать, что он работает). Также проверьте эту тему .

Кроме того, читать лучшие результаты этого поиска Google

...