Quote Originariamente inviata da spike87 Visualizza il messaggio
chiavi e valori poi a piacere mio possono essere stringhe o interi, l'importante sono i due metodi. Tutto ciò perchè in un login trovato su internet c'era: HttpSession session = Util.getSession(); session.setAttribute("username", username);
Infatti HttpSession è anche una "mappa" di attributi. E se tu andassi a vedere il javadoc di HttpSession vedresti che i due metodi get-set:

java.lang.Object getAttribute(java.lang.String name)
void setAttribute(java.lang.String name, java.lang.Object value)

Quote Originariamente inviata da spike87 Visualizza il messaggio
e per vedere se avevo capito che si trattava di una hashmap mi è stato detto di fare questa classe generica a gusto mio che faccia quei due metodi.
Allora fai una classe, con nome che vuoi, metti un campo di istanza privato per tenere il HashMap, che istanzi e assegni al campo nel costruttore, quindi i tuoi metodi andranno ad usare i metodi di HashMap.