[RESOLVIDO] Redirecionando utilizando Managed Bean

4 respostas
f2pro

Boa Tarde Pessoal!

Gostaria de saber como redirecionar para alguma pagina usando um Managed Bean (MB)
Obrigado.

4 Respostas

ibispo

Seja mais específico (problema, trechos de códigos, etc) para podermos te ajudar.

carlos_hen

Primeiro vc deve ter os mapeamentos da página para a qual vc quer redirecionar no faces-config.xml

<navigation-rule>
	<from-view-id>/pageX.jsp</from-view-id>
	<navigation-case>
		<from-outcome>goToPageY</from-outcome>
		<to-view-id>/pageY.jsp</to-view-id>
		<redirect />
	</navigation-case>
</navigation-rule>

No exemplo acima o outcome “goToPageY” direciona vc da página pageX.jsp para a página pageY.jsp.

Em um método no managed bean que retorna uma string vc retorna esse outcome:\

return "goToPageY";

e na sua página pageX.jsp em um commandButton por exemplo, na propriedade action vc chamaria esse método.

Ao clicar no botão, vc será redirecionado.

flws.

f2pro

carlos_hen:
Primeiro vc deve ter os mapeamentos da página para a qual vc quer redirecionar no faces-config.xml

<navigation-rule>
	<from-view-id>/pageX.jsp</from-view-id>
	<navigation-case>
		<from-outcome>goToPageY</from-outcome>
		<to-view-id>/pageY.jsp</to-view-id>
		<redirect />
	</navigation-case>
</navigation-rule>

No exemplo acima o outcome “goToPageY” direciona vc da página pageX.jsp para a página pageY.jsp.

Em um método no managed bean que retorna uma string vc retorna esse outcome:\

return "goToPageY";

e na sua página pageX.jsp em um commandButton por exemplo, na propriedade action vc chamaria esse método.

Ao clicar no botão, vc será redirecionado.

flws.

Vlw… :twisted: :twisted: :twisted:

carlos_hen

kara, não se esqueça de colocar um [RESOLVIDO] no título do POST se resolveu.

Flws.

Criado 29 de julho de 2011
Ultima resposta 29 de jul. de 2011
Respostas 4
Participantes 3