Salvataggio di variabili in una Servlet

Vediamo come sia possibile immagazzinare dei dati in una Servlet

Quando stiamo sviluppando una Servlet di solito abbiamo bisogno di immagazzinare dei dati che vengono inviati dall’utente per poi elaborarli in seguito o condividerli con altre Servlet a cui servono. Questo è possibile in 3 diversi modi. Il primo modo è salvare dei dati nella richiesta HTTP. Praticamente la richiesta che ci arriva contiene delle informazioni alle quali possiamo accedere leggendo l’attributo dalla request

I dati salvati in questo modo vengono distrutti quando la richiesta è stata completata. Questa viene detta condivisione a livello di richiesta. Il secondo modo è quello di salvare i dati all’interno della sessione. La sessione viene associata ad un utente e nel momento in cui è presente noi possiamo inserire i nostri dati

In questo caso i dati vengono distrutti quando la sessione viene distrutta. Questa è quella che viene detta condivisione a livello di sessione. Infine abbiamo la condivisione a livello di applicazione. Praticamente i dati che vogliamo conservare vengono salvati nel contesto della Servlet e verranno poi distrutti sempre quando il contesto verrà distrutto. Ecco l’esempio:

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *