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
orxav
#5
Tente usar o FacesContext, pegando o contexto externo e redirecionando para um path qualquer.
[]s
jabi
#6
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?
jabi
#9
[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