Receber parametros em JSF

Aí galera, preciso de uma ajuda de vocês.

Como eu faço para pegar o o conteúdo de um campo que está na página a.jsp em b.jsp

por Exemplo:

Fiz uma tela de login (login.jsp) com os seguintes campos:
<h:inputText id=“usuario” value="#{login.nomeUsuario}/>
<h:inputSecret id=“senha” value="#{login.senhaUsuario}/>
<h:commandButton value=“Entrar” action="#{login.logarAction}"/>

detalhe: o escopo do managed bean é request.

java Bean…
public String logarAction(){
return “paginaIndex”;

}

/login.jsp paginaIndex /WEB-INF/jsp/index.jsp

pergunta:

na página index.jsp,

Como eu faço para pegar o conteúdo do campo id=“usuario” da página anterior?

Agradeço desde já…

o seu managed bean tem que estar definido os metodos setters para que seja possivel pegar o login e senha. o valor do campo usuário vai para a variável nomeUsuario, como foi definido no value.
bom acho que eh isso =)

login
view.Login
request

usuario
java.lang.String



senha
java.lang.String

index.jsp

meu Bean completo está assim:

public final class Login extends Object {

private String usuario;
private String senha;

public String getUsuario() {
	return usuario;
}
public void setUsuario(String usuario) {
	this.usuario = usuario;
}
public String getSenha() {
	return senha;
}
public void setSenha(String senha) {
	this.senha = senha;
}

public String logarAction(){
	return "paginaIndex";
}

}

no index.jsp eu posso utilizar #{login.senha} para pegar o valor?

<h:inputText rendered=“true” required=“true” id=“texto” value="#{login.senha}"/>

Qual o ciclo de vida do meu managed bean sendo que o mesmo tem escopo request?

e se eu quiser enviar uma uma coleção de pessoas (objeto) da página login.jsp para index.jsp, como eu faria?

sim é isso mesmo, percebi que no seu primeiro exemplo de codigo vc usava #{login.senhaUsuario}

o request “dura” apenas a requesição que vc acabou de realizar, depois os dados são perdidos se quiser que “dure” um pouco mais tem que usar o escopo de session.

valeu. Obrigado!!