Redirecionar Pagina JSF

Feras,

como eu faço para redirecionar uma pagina do projeto 1 para uma outra pagina de um projeto 2 ?

eu tentei com javaScript assim window.location=“http://localhost:8080/projeto2/index.html

mas não funcionou e tb não sei se e a melhor forma de fazer

por que você não chama o managed bean e manda um sendRedirect de lá de dentro?

Vc tem um exmplo de com ofica isso ?

[quote=robsonsan]Vc tem um exmplo de com ofica isso ?[/quote]Procure no google:
jsf sendredirect

Tente usar o FacesContext, pegando o contexto externo e redirecionando para um path qualquer.

[]s

Já tentou fazer isto no onclik

onclick=“jQuery(location).attr(‘href’,’#{facesContext.externalContext.request.contextPath}/pages/listarSolicitacoes.jsf’);”

Feras,

fiz conforme abaixo porém o contexto que eu pego e o contexto do projeto 1, e preciso de pegar o contexto do projeto 2,

para que assim eu redirecione para a pagina

		FacesContext facesContext = FacesContext.getCurrentInstance();
		UIViewRoot vr = facesContext.getViewRoot();
		String url = facesContext.getExternalContext().getRequestContextPath();
		url = url + "/" + vr.getViewId().replace(".xhtml", ".faces");

[quote=robsonsan]Feras,

fiz conforme abaixo porém o contexto que eu pego e o contexto do projeto 1, e preciso de pegar o contexto do projeto 2,

para que assim eu redirecione para a pagina

FacesContext facesContext = FacesContext.getCurrentInstance(); UIViewRoot vr = facesContext.getViewRoot(); String url = facesContext.getExternalContext().getRequestContextPath(); url = url + "/" + vr.getViewId().replace(".xhtml", ".faces"); [/quote]E funcionou?

[quote=robsonsan]Feras,

fiz conforme abaixo porém o contexto que eu pego e o contexto do projeto 1, e preciso de pegar o contexto do projeto 2,

para que assim eu redirecione para a pagina

FacesContext facesContext = FacesContext.getCurrentInstance(); UIViewRoot vr = facesContext.getViewRoot(); String url = facesContext.getExternalContext().getRequestContextPath(); url = url + "/" + vr.getViewId().replace(".xhtml", ".faces"); [/quote]

Se tu esta no projeto 1 e que ir ao projeto 2 e esta usando jsf porque tu não faz um

<h:outputLink value=“http://www.google.com.br” target="_blank">Vai para Google</h:outputLink>

Feras,

sua sugestão funcionou do jeito que preciso obrigado

<h:outputLink value="http://www.google.com.br" target="_blank">Vai para Google</h:outputLink> 

mas a pagina que estou redirecionando e uma pagina xhtml e esta dando erro quando rediciono,

fiz um teste com uma pagina html simples e funcinou

a mensagem de erro e essa aqui

Erro no processamento de XML: nenhum elemento encontrado

feras,

estava colocando as barras errado agora deu certo valeus