Sto cercando di inserire in una sessione un valore booleano. Ho fatto così:

codice:
session.setAttribute("controlloadmin",new Boolean (true));
Siccome il metodo vuole oggetti, e un tipo primitivo come un booleano non può esservi inserito ho bisogno della classe involucro Boolean.

1)L'inserimento è corretto?

Poi vorrei maneggiare questo attributo ma non ci riesco. Questo codice non funziona:

codice:
     Object controllo=session.getAttribute("controlloadmin");
              controlloadmin = (Boolean)controllo;
2)Perchè ho dei problemi di cast da Boolean a String?