valeu pelo liink vou dar uma olhada depois falo se consegui resolver meu problema ate mais obrigado…
tentei aqui novamente (agora q eu acho q entendi)…
o q vc precisa é “fazer um post, enviando paramentros e a url deve corresponder a página q esta sendo exibida, correto?”
minha página q faz a solicitação:
<h:form>
<h:commandButton action="#{indexController.pagina}"
value="Redireciona">
<f:param name="param1" value="456"></f:param>
</h:commandButton>
</h:form>
metodo de redirecionamento
public void pagina() throws IOException {
HttpServletRequest action = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
System.out.println("method: " + action.getMethod());
param = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("param1");
FacesContext.getCurrentInstance().getExternalContext().redirect("pagina.xhtml");
}
e a página q recebe o valor:
<h:form>
${indexController.param}
</h:form>
url antes da requisição:
http://localhost:8080/projeto/index.xhtml
url após a requisição:
http://localhost:8080/projeto/pagina.xhtml
é isso ou vc gostaria de enviar diretamente da página 1 para página 2?
att,
Isso mesmo so que eu queria fazer diretamente da pagina 1 para a 2 o post, mas como naum consegui achar nada fiz o seguinte, criptografei o que queria passar como parametro, e na outra posta descriptografo, to usando base64, o usuario comum vai olhar aquilo e nem vai imaginar o que significa, alguem da area vai saber, mas a parte do sistema que qualquer um tera acesso naum trafega informações importantes entao da sucegado obrigado pela ajuda…
ate mais…
não faço a minima idéia de como se fazer isso com jsf ou qualquer outro framework ou linguagem de programação sem utilizar um “mb” ou sessão por exemplo.
att,