Achei esse tutorial pequeno de como fazer login e logout com sessão, eu não sei se não entendi ou se realmn]ente isso não funciona
http://www.roseindia.net/struts/struts2/struts2-login.shtml
aqui usam esse código para gravar sessão:
if ("admin".equals(userId) && "admin".equals(password)) {
Map session = ActionContext.getContext().getSession();
session.put("logged-in","true");
return SUCCESS;
Mas para mim parece que só estão fazendo um session.put, não sei se está gravando de verdade na sessão, podem me explicar esse código do link? Não é extenso, é bem pequeno.