Rumah >Java >javaTutorial >Bagaimana dan Bila Kuki JSESSIONID Dihasilkan?

Bagaimana dan Bila Kuki JSESSIONID Dihasilkan?

Patricia Arquette
Patricia Arquetteasal
2024-12-03 11:36:10149semak imbas

How and When Does a JSESSIONID Cookie Get Created?

Bila dan Bagaimana JSESSIONID Dicipta?

Kuki JSESSIONID unik dijana apabila sesi ditubuhkan. Ini berlaku apabila kod memanggil request.getSession() atau request.getSession(true) buat kali pertama. Perlu diberi perhatian, menggunakan request.getSession(false) mendapatkan semula sesi tanpa membuat sesi baharu jika ia tidak wujud; oleh itu, tiada kuki dihantar.

Skop Sesi

Sesi terhad kepada konteks aplikasi web khusus yang digunakan pada pelayan. Walaupun berbilang aplikasi web berkongsi domain yang sama dan menggunakan mekanisme bekas yang sama (mis., kuki), objek sesi dan atribut di dalamnya tetap diasingkan setiap konteks. Tingkah laku ini selaras dengan spesifikasi Servlet 2.4, yang secara eksplisit menyatakan bahawa sesi adalah "diskop pada peringkat aplikasi (atau konteks servlet)" dan mana-mana mekanisme asas yang dikongsi merentas konteks mesti kekal berasingan dan berbeza.

Sebagaimana nota tambahan, melawat halaman JSP tanpa sesi sedia ada akan menjana yang baharu secara lalai secara automatik. Walau bagaimanapun, anda boleh melumpuhkan tingkah laku ini dengan menggunakan arahan halaman session='false', yang menghalang pembolehubah sesi daripada boleh diakses pada halaman JSP.

Atas ialah kandungan terperinci Bagaimana dan Bila Kuki JSESSIONID Dihasilkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn