Domanda

Sto avendo una variabile di sessione il cui valore può essere cambiato da Java e anche da JSP. È possibile rilevare quando viene modificato il valore di questa variabile?

È stato utile?

Soluzione

Puoi implementare HttpSessionAttributeListener e riceverai una notifica ogni volta che il valore viene sostituito. Si noti che nei seguenti casi (che è altamente sconsigliato) non funzionerà:

MyObject myobj = (MyObject)session.getAttribute("obj");
myobj.setValue(newValue);

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top