Como enviar login e senha para o ManagedBean?

Parte da página de login.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://xmlns.jcp.org/jsf/html"
    xmlns:f="http://xmlns.jcp.org/jsf/core"
    xmlns:p="http://primefaces.org/ui">
<h:head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Login</title>
</h:head>
<h:body>
    <p:growl id="mensagem" />
    <h:form>
        <h:panelGrid columns="2">
            <p:outputLabel value="Login: " />
            <p:inputText size="20" maxlength="30" value="#{usuarioBean.usuario.login}"/>

            <p:outputLabel value="Senha: " />
            <p:password size="20" maxlength="32" value="#{usuarioBean.usuario.senha}"/>
        </h:panelGrid>
        ....

Segue abaixo a classe ManagedBean.

@ManagedBean
public class UsuarioBean implements Serializable {
    private Usuario usuario; // esse atributo representa o modelo

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
    
    public void loginUsuario(){
        System.out.println("login - senha: "+this.getUsuario().getLogin() +" - "+this.getUsuario().getSenha());
        UsuarioDAO usuarioDAO = new UsuarioDAO();
        List<Usuario> lista = usuarioDAO.listar();
        
        for (Usuario u:lista){
            if (u.getLogin().equals(this.getUsuario().getLogin()) && u.getSenha().equals(this.getUsuario().getSenha())){
                Messages.addGlobalInfo("Usuário cadastrado!");
                return;
            }
        }
        Messages.addGlobalError("Usuário não cadastrado !!!!");        
    }
}

meu amigo vc cria um DAO e nao adiciona um metodo de busca pelo username?

se vc tiver 999999999 usuarios vc vai listar um por um?

outra coisa: senha vc nao deveria salvar no banco. salve um hash sha1 ou md5 da senha.

sobre como receber os parametros, veja se isso ajuda:

http://docs.oracle.com/javaee/6/tutorial/doc/glxce.html