Protocolul Http funcționează prin natura sa ca răspuns-cerere. Dar uneori trebuie să stocați informații între cereri. În acest scop, a fost dezvoltat un mecanism de sesiune care vă permite să stocați informații între cererile unui utilizator.
Există trei moduri de urmărire a sesiunii:
2) o adresă URL redefinită (folosită de answer.encodeURL () pentru fiecare legătură care introduce identificatorul sesiunii în fiecare adresă URL.)
3) câmpuri ascunse ale paginii HTML (sub formă de câmpuri ascunse în formular)
Exemplu de creare a modulelor cookie:
Sesiunea HttpSession = request.getSession (); - există un parametru dacă trebuie să creați o sesiune.
Când redirecționați cererile, trebuie să utilizați encoderRedirectURL ()
Pentru sesiuni, puteți atribui ascultători. Puteți adăuga la începutul sesiunii și la atributele obligatorii (adăugarea sau eliminarea).
Pentru a face acest lucru, utilizați HttpSessionBindingListener. După ce valoarea valueBound este apelată și când valoarea Unbind este eliminată
Dacă utilizați un grup de containere și mașini Java, atunci toate obiectele din sesiune trebuie să implementeze Serializable
De asemenea, puteți gestiona sesiunile
timpul specificat în secunde
Un alt mod de a gestiona declarativ durata de viață a unei sesiuni prin setMaxInactiveInterval (int secunde)
În acest caz, verificați numele de utilizator și parola orice fel, până când nu ne-am, utilizatorul crede „naslovo“.
A fost detectată interferența blocării anunțurilor!
Wikia este un site gratuit care poate face bani din publicitate. Avem o experiență modificată pentru utilizatorii care folosesc blocarea anunțurilor
Wikia nu este accesibilă dacă ați făcut modificări ulterioare. Eliminați regulile personalizate de blocare a anunțurilor și pagina se va încărca conform așteptărilor.