Ho una servlet in cui eseguo un login utente, e devo riuscire a conservare il nome utente nelle pagine successive.

Il problema è che quando richiamo il nome utente dalla JSP è null (anche gli ID delle sessioni sono diversi)

Posto di seguito il codice:

Servlet:
codice:
        HttpSession session = req.getSession();
        session.setMaxInactiveInterval(-1);

        if (/* verifica nome utente e password */)
        {
                session.setAttribute("nick", nick);
                session.setAttribute("pwd", pwd);
                session.setAttribute("loggato", loggato);
        }
Jsp:
codice:
        nick = (String)session.getAttribute("nick");
Quale può essere il problema? Posso condividere una sessione tra una servlet e una jsp?