Passagem de parametros no jsf

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,