Interromper Metodo no ActionListener [JSF]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Bom eu tenho um botão com um metodo que salva um objeto no actionListener e um outro metodo que renderiza os dados da pagina e direciona pra pagina certa..
Só que eu preciso interromper o metodo no actionListener e ele não poderia executar a action... é possivel fazer isso???



Aqui está o botão... eu teria que fazer uma validação no metodo saveOrUpdate mas caso eu interrompa ele, vai executar o metodo visualizarProjeto.. e não poderia...

Alguem pode me Ajudar???? Muito Obrigado ;D

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
carlos_hen
JavaChild
[Avatar]

Membro desde: 16/11/2007 03:17:03
Mensagens: 112
Offline

Que tal tirar o "action" do botão.

Agora se vc precisa em determinada condição direcionar para uma página ou outra, você deve fazer isso no método do actionListener.

Para redirecionar/renderizar no método do actionListener para uma página mapeada no faces.config, você pode usar o getNavigationHandler().

flws.

Oracle Certified Professional, Java SE 6 Programmer
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

É que tipo assim, akele metodo da actionListener so salva o objeto, esse metodo do Bean de Projeto ele reoganiza a tela.. pro usuario.. já que eu preciso fazer Reload do objeto pra trazer algumas listar entendeu?
entao eu preciso dessa ordem... mas precisaria travar o metodo no actionListener neste caso por exemplo.. e nao deixar ele retornar pra tela de Projetos.

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
carlos_hen
JavaChild
[Avatar]

Membro desde: 16/11/2007 03:17:03
Mensagens: 112
Offline

Tudo bem kara...

Você pode ter sua lógica separada.

Mas vc deve escolher se quer usar Action ou ActionListener.

Posso estar errado, mas nunca vi o uso dos dois no mesmo botão.

flws.

Oracle Certified Professional, Java SE 6 Programmer
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
leonardobhbr
Virtual Machine Man
[Avatar]

Membro desde: 10/08/2006 16:22:17
Mensagens: 530
Offline

Não sei se funciona e como carlos_hen falou voce deve usar ActionListener ou action
o que voce pode tentar fazer é o seguinte

no seu actionListener


true se deu certo false se der errado


e no seu action



é P.O.G e não sei se funciona
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team