Variável de Sessão - Login - Struts 2 [RESOLVIDO]

Bom dia galera!

Estou aprendendo agora a usar o Struts 2 e estou tentando criar uma variável de sessão para login. Só que não sei o que estou fazendo de errado que não estou conseguindo retornar o valor com o nome do usuário para a página JSP.

Minha estrutura:

UsuarioAction:

[code]@Action(value=“login”, results = {
@Result(name = “1”, type = “redirectAction”, params = { “actionName”, “inicialGerente” }),
@Result(name = “2”, type = “redirectAction”, params = { “actionName”, “inicialSecretario” }),
@Result(name = “3”, type = “redirectAction”, params = { “actionName”, “inicialUsuario” }),
})

public String Login() {
	String verifica = "";
	if (dao.verificaUsuario(usuario) == 5){
		if (usuario.getAcesso() == 1){
			ActionContext.getContext().getSession().put("usuarioLogado", usuario);
			verifica = "1";
		}
		if (usuario.getAcesso() == 2){
			ActionContext.getContext().getSession().put("usuarioLogado", usuario);
			verifica = "2";
		}
		if (usuario.getAcesso() == 3){
			ActionContext.getContext().getSession().put("usuarioLogado", usuario);
			verifica = "3";
		}
	}
	return verifica;
}[/code]

Para buscar na JSP, estou usando isso:

Na bean eu tenho os atributos com seus get/set:

String nome, senha; int acesso, login;

Desculpe se o tópico está repetido, não encontrei nenhuma solucao em outro tópico :frowning:

Obrigado!!

Gente, já consegui resolver. era o retorno do método que estava errado (int em vez de String)

Obrigado!