Como o nosso camarada saulo.bsi não vai postar a resposta, afinal, ele sabe por que a comunidade java não vai para a frente, resolvi compartilhar a resolução do problema.
Em primeiro lugar, temos que entender que o JSF trabalha de uma forma diferente de um servlet.
Logo, isso
request/session.setAttribute("abc", "abc");
Deve ser adaptado à realidade.
O controle de toda a estrutura do JSF é feito pelo FacesContext, incluindo a árvore de componentes.
Assim sendo, é preciso obter o objeto desejado do FacesContext para, então, termos acesso à inserção de um atributo no mesmo.
Eu irei utilizar o escopo de sessão, obtendo o mapa de atributos da sessão.
Isso pode ser feito assim
Map<String, Object> session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
Para inserir um valor no mesmo, preciso apenas invocar o método put:
session.put("atributoQueNaoTemNadaAVer", "Valor do Atributo Que Não Tem Nada a Ver");
Isso me possibilitará ter no FacesContext uma variável de nome atributoQueNaoTemNadaAVer.
Para recuperar seu valor, posso utilizar a EL da seguinte forma:
#{atributoQueNaoTemNadaAVer}
Se estudar um pouquinho, pode conseguir entender o que se passou e como acessar o mapa de atributos de request.