Apparte che non vedo perche' tu voglia fare questo mescolone. Usi le taglibraries per settare, le puoi usare anche per recuperare la variabile. ComunqueDopo che faccio:
<x:set var="us" scope="session" select="$doc//username" />
Come faccio a leggere il valore di us? (senza utilizzare azioni di x però...)
e' il modo giusto, se ti restituisce null, probabilmente hai sbagliato la select. del tag <x:set>.codice:<%=session.getAttribute("us")%>