XHTML pegar attributo de sessão

Olá, gostaria de uma ajuda

Estou utiizando jsf 2.0 na minha aplicação.
Setei um objeto do meu bean na sessão (usuárioAtual):

FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("usuarioAtual", logado);

porém não sei como recuperar isso na pagina xhtml pela tag tipo:

<h:outputText value"???????.nome" />

Desde já agradeço

Vc pode fazer assim:

<h:outputText value="#{sessionScope.nome}" />

Mas eu realmente aconselho vc a usar um ManagedBean em @SessionScoped p/ isso, mesmo q seja só p/ essa propriedade. Pelo menos essa solução é mais apropriada p/ aplicativos JSF.

@Named
@SessionScoped
public class UserData implements Serializable {
  private String name;

  public String getName() { return name; }
  public void setName(String name) { this.name = name; }
}

Vc pode injeta-lo em outro bean p/ usar os setters p/ inicializar os valores:

@Named
@RequestScoped
public class AnotherBean {
  @Inject UserData userData;

  public String anAction() {
    ...
    userData.setName("Some Name");
    ...
  }
}

E p/ usar na página:

<h:outputText value="#{userData.name}" />