Formulário richfaces não faz redirect

2 respostas
denoww

Galera tenho o seguinte código

[size=24]LOGIN.XHTML[/size]
<h:form id="formCliente" >
		<rich:panel style="width:796px;">
			<h:panelGrid columns="2">

				<h:outputText value="login:"></h:outputText>
				<h:inputText value=""></h:inputText>
				
				<h:outputText value="senha"></h:outputText>
				<h:inputText value=""></h:inputText>
				
				<h:commandButton action="inicio.xhtml"   value="Enviar"></h:commandButton>

			</h:panelGrid>

		</rich:panel>		
	</h:form>

É o seguinte, quando eu clico no botão Enviar, ele carrega o conteúdo da página inicio.xhtml porém na barra de endereços do navegador continua na tela login.xhtml

Eu gostaria que mudasse na barra de endereços, alguém conhece a solução? Sou muito novo na linguagem, peço compreensão da parte dos integrantes do fórum.

Abraço

2 Respostas

H

Olá. Você precisa definir as regras de navegação no faces-config.xnl ou navigation.xml.
O seu botão enviar deveria chamar um método “logar” por exemplo, fazer a validação do usuário e retorna uma string dizendo para qual página voê irá.

Espero ter ajudado.

denoww

só faltava mapear no faces-config mesmo!! valeu demais

Criado 27 de fevereiro de 2010
Ultima resposta 27 de fev. de 2010
Respostas 2
Participantes 2