ArrayList をサーブレットからサーブレットに渡すのに問題があります。
最初のサーブレット
HttpSession session = request.getSession();
ArrayList users = new ArrayList();    
…
    request.setAttribute("list", utenti);
    RequestDispatcher rd = request.getRequestDispatcher("/secondServlet");
    rd.forward(request, response);
    return;
2 番目のサーブレット
    HttpSession session = request.getSession();
    ArrayList users = (ArrayList) session.getAttribute("list");     
今、Iterator を使用して単一の要素を読み取ると、結果として ArrayList が null になります。なぜそれを渡せないのか理解できません。
タンク