Erro de javascript ao expirar a sessão (Ajax + JSF)

0 respostas
J

Boa Tarde Pessoal,

Estou trabalhando em um projeto em JSF, e estou com um problema ao expirar a sessão.

O meu menu principal é feito da seguinte forma:

1. <h:form>  
   2.         <rich:toolBar itemSeparator="line">  
   3.                 <rich:toolBarGroup>  
   4.                     <rich:dropDownMenu value="texto" >  
   5.                         <rich:menuItem rendered="#{backingBeanDomain.userHasPermission_client}" submitMode="ajax" value="cliente"  
   6.                     action="#{clientBean.inicializacao}"  
   7.                     oncomplete="javascript: openWindow('../register/client/page.jsf', 'actarisPopUpWindow', '1014', '708');">  
   8.                         </rich:menuItem>

Ao final do método “inicializacao”, o sistema abre uma nova janela com o cadastro de cliente. Isso funciona corretamente.

Porém se a sessão expirar e eu clicar no menu, o sistema redireciona corretamente para a tela de login, e acontece o seguinte erro de javascript:

Object does not support this property or method

Se eu não usar o atributo submitMode=“ajax” ele não da erro ao expirar a sessão, mas dai o meu menu não funciona direito.

Alguem alguma sugestão pra corrigir isso?

Valew

Criado 16 de maio de 2008
Respostas 0
Participantes 1