| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2008 14:30:11
|
carneiro
JavaEvangelist
![[Avatar]](/images/avatar/18b91b19f6a289e7708da7f778b2c609.jpg)
Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline
|
Olá pessoal,
Tenho alguns ManagedBeans que são alvos de um aspecto de autorização, criados e configurados através do Spring AOP. Contudo, quando o escopo dos ManagedBeans é de "session", ocorre a seguinte exceção:
Ou seja: o Spring AOP cria um proxy para o ManagedBean, a fim de possibilitar o uso do aspecto; contudo, o JSF não consegue resolver a propriedade devido ao proxy.
Tanto que, removendo os aspectos, o JSF resolve a propriedade corretamente.
Vocês tem alguma sugestão de como resolver o problema?
Obrigado.
|
Davi Luan Carneiro
Desenvolvedor JEE |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2008 23:44:37
|
rponte
JavaEvangelist
![[Avatar]](/images/avatar/37a90a1fe7512a804347fa3e572c6b86.png)
Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline
|
Estranho.
Eu me utilizei do Spring AOP para como exception handler e funciona perfeitamente. Poderia me dizer em que momento exatamente ocorre o problema?
Abraços.
|
Rafael Ponte
http://www.rponte.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 06:51:47
|
carneiro
JavaEvangelist
![[Avatar]](/images/avatar/18b91b19f6a289e7708da7f778b2c609.jpg)
Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline
|
O problema acontece quando a página JSF tenta acessar uma propriedade do managedBean:
E vale ressaltar que só acontece quando o escopo do managedbean é de session, se for o contrário não acontece.
Valeu.
|
Davi Luan Carneiro
Desenvolvedor JEE |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 10:16:47
|
rponte
JavaEvangelist
![[Avatar]](/images/avatar/37a90a1fe7512a804347fa3e572c6b86.png)
Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline
|
carneiro wrote:O problema acontece quando a página JSF tenta acessar uma propriedade do managedBean:
E vale ressaltar que só acontece quando o escopo do managedbean é de session, se for o contrário não acontece.
Valeu.
Estranho mesmo. Eu não tive problemas com isso, contudo também não teste com nenhum managed bean em escopo session, vou fazer alguns testes e ver no que dá.
Abraços e boa sorte.
|
Rafael Ponte
http://www.rponte.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2008 12:51:13
|
carneiro
JavaEvangelist
![[Avatar]](/images/avatar/18b91b19f6a289e7708da7f778b2c609.jpg)
Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline
|
Gerando uma interface para o managedbean funcionou... o problema é que é meio zuado ter que ter interface para cada um deles...
|
Davi Luan Carneiro
Desenvolvedor JEE |
|
|
 |
|
|